간단한 수정 -> 테스트를 리듬처럼 반복해야 한다프로그램에 기능을 추가해야 하는데 코드 구조가 조잡해서 그 기능을 추가하기 힘들다면, 우선 리펙토링을 실시해서 기능을 추가하기 쉽게 만든 후 그 기능을 추가하자.적절한 테스트 코드를 작성하는 것은 리펙토링의 기본이다명확성