2011. 9. 18. 17:52
프로그래밍/Refactoring
간단하게 정리, 상세한 부분은 생략
※ 그룹으로 함께 묶을 수 있는 코드 조각이 있으면, 코드의 목적이 잘 드러나도록 메소드의 이름을 지어 별도의 메소드로 뽑아낸다.
Before
void printOwing(double amount) { printBanner(); //상세 정보 표시 System.out.println("name:"+_name); System.out.println("amount:"+amount); } |
After
void printOwing(double amount) { printBanner(); printDetails(amount) } void printDetails(double amount) { System.out.println("name:"+_name); System.out.println("amount:"+amount); } |
//////////////////////////////////////////////////////////////////////////////////////////
출처 : 마틴 파울러의 리팩토링
//////////////////////////////////////////////////////////////////////////////////////////
'프로그래밍 > Refactoring' 카테고리의 다른 글
Inline Temp (0) | 2011.09.18 |
---|---|
Inline Method (0) | 2011.09.18 |
리팩토링으로 해결될 수 있는 문제가 있다는 징후 (0) | 2011.09.18 |
이클립스 리팩토링 단축키 (0) | 2011.09.17 |
리팩토링이란? (0) | 2011.09.17 |