리팩터링 2판

chapter 01 리팩터링: 첫 번째 예시

chapter 02 리팩터링 원칙

chapter 03 코드에서 나는 악취

chapter 04 테스트 구축하기

chapter 05 리팩터링 카탈로그 보는 법

chapter 06 기본적인 리팩터링

chapter 07 캡슐화

chapter 08 기능 이동

chapter 09 데이터 조직화

chapter 10 조건부 로직 간소화

chapter 11 API 리팩터링

chapter 12 상속 다루기