키보드워리어

【JAVA】이클립스 꿀팁 (Save Actions, 리팩터링) 본문

JAVA/입문

【JAVA】이클립스 꿀팁 (Save Actions, 리팩터링)

꽉 쥔 주먹속에 안경닦이 2022. 10. 11. 19:10
728x90

안녕하세요 【키보드 워리어】

 

⌨🗡🧑


블로그 방문자 여러분, 안경닦이입니다.

 

이클립스를 좀 더 연습해보기 위해서 가장 좋은 건 역시나 아무거나 건드리는 거겠죠?어떤 기능들이 숨겨져 있을까요?

 


 

 

Save Actions를 활용해보자

 

먼저 이클립스를 켜고 탭 부분을 봐주세요 [Eclips] - [Preferences] - 빨간 박스 체크

 

Save Actions 켜는 법

 

세이브 액션은 자동으로 몇 가지 작업을 수행해주는 기능으로,  들여온 것들을 해둔 세팅에 따라 정리해줍니다.

 

Format source code를 체크하면 미리 저장된 포맷 코드를 사용할 수 있으며,

Additonal actions를 통해 이를 추가하고 Apply and Close를 하면 적용됩니다.

 

 

 

리팩터링을 거치자

 

MultiplicationTable메소드. 메소드가 복잡하다

 

위와 같이 코드 내용은 같지만 클래스에 들어갈 인자만 차이가 있는 같은 이름의 메소드들이 있다고 가정해보자.

 

만약 메소드의 수정사항이 있을 때 코드가 복잡하다면 수정하기가 복잡할 것입니다.

 

MultiplicationTable 개선 후

 

이렇게 print라는 1번의 메소드를 위와 같이 수정해주어도 이전과 결과는 아무런 차이가 없습니다.

하지만 코드는 훨씬 간결해졌기 때문에 보기에 편해졌습니다.

 

이처럼 리팩터링은 코드는 건드리지 않으면서 구조만 바꾸어줍니다.

 

대부분의 경우 코드를 완벽하게 만드는 것은 어렵기 때문에

이해와 학습을 통해 본인의 코드를 개선하는 것이 리팩터링의 본질입니다.

728x90