코드 리펙터링

  • 프로그램이 새로운 기능을 추가하기에 편한구조가 아니라면, 먼저 기능을 추가하기 쉬운 형태로 리펙터링하고나서 필요한 기능을 추가한다.

  • 리팩터링할 코드 영역을 꼼꼼하게 검사해줄 테스트 코드들부터 마련한다.