-
리팩토링 : Inline Method리팩토링 2012. 12. 26. 09:00
조건
메소드의 본문이 메소드 이름 만큼이나 명확하다면
적용
해당 본문을 메소드를 호출하는 호출자 안으로 옮기고 메소드를 삭제하시오.
적용전
int getRating() { return (moreThanFiveLateDeliveries()) ? 2 : 1; } boolean moreThanFiveLateDeliveries() { return _numberOfLateDeliveries > 5; }
적용후
int getRating() { return (_numberOfLateDeliveries > 5) ? 2 : 1; }
참조
'리팩토링' 카테고리의 다른 글
리팩토링 : Introduce A Controller (0) 2012.12.28 리팩토링 : Inline Temp (0) 2012.12.27 리팩토링 : Inline Class (0) 2012.12.25 리팩토링 : Hide presentation tier-specific details from the business tier (0) 2012.12.24 리팩토링 : Hide Method (0) 2012.12.23 댓글