-
리팩토링 : Extract Method리팩토링 2012. 12. 17. 09:00
조건
함께 그룹화될 수 있는 코드 조각이 있다면
적용
적절한 메소드를 만들고 코드들을 해당 메소드안으로 옮기시오.
적용전
void printOwing() { printBanner(); //print details System.out.println ("name: " + _name); System.out.println ("amount " + getOutstanding()); }
적용후
void printOwing() { printBanner(); printDetails(getOutstanding()); } void printDetails (double outstanding) { System.out.println ("name: " + _name); System.out.println ("amount " + outstanding); }
참조
'리팩토링' 카테고리의 다른 글
리팩토링 : Extract Subclass (0) 2012.12.19 리팩토링 : Extract Package (웹전용) (0) 2012.12.18 리팩토링 : Extract Interface (0) 2012.12.16 리팩토링 : Extract Class (0) 2012.12.15 리팩토링 : Encapsulate Field (0) 2012.12.14 댓글