2013년 9월 16일2016년 2월 4일 by nobaksan 1. 동일한 메소드의 두 변이형 메서드 서명부를 통일시킴으로써 중복 제거를 향해 한 단계 더 전진했다. 2. 최소한 메소드 선언부 만이라도 공통 상위 클래스로 옮김. 3. 팩토리 메소드를 도입하여 테스트 코드에서 콘크리트 하위 클래스의 존재 사실을 분리했함. 4. 하위 클래스가 사라지면 몇몇 테스트는 불필요한 여분의 것이 된다는 것을 인식.