리팩토링 中 3. 코드속의 나쁜냄새 ( 냄새표를 참조하라 , ()안의 숫자는 참조 페이지번호 ) 리팩토링을 해야하는 시점 인간의 직관. 코드속의 나쁜냄새를 직관으로 처리 3.1. 중복된 코드(uplicated Code) 악취퍼레이드의 일등 - Extract Method(136) : 한곳 이상에서 중복된 코드가 나타날때 - Pull Up Method(370) :동일한 슈퍼클래스를 갖는 두 서브클래스에서 같은 코드가 나타나는경우 - Extract Method(136), Form Template method(393) :코드가 비슷하기는 하지만 같지는 않다면, - Substitute Algorithm(167) : 메소드들이 같은 작업을 하지만 다른 알고리즘을 사용한다면 두 알고리즘중 더 명확한 것을 선택 - E..