이름, 개요, 배경, 절차, 예시
같은 기법을 다르게 부르는 경우도 있지만 리팩터링을 지칭하는 이름이다
리팩터링 전후로 코드가 어떻게 달라지는지 보여준다. 나중에 이 기법이 어떤것인지 쉽게 떠올리기 위한 것.
오랜만에 적용하는 리팩터링의 구체적인 단계를 잊지 않도록 기록해둔 것이다. 그래서 압축된 표현이 많고, 단꼐를 왜 그렇게 구성했는지에대한 설명이 없을 때도 많다.
리팩터링 기법 하나에 대한 예시이다. 그래서 설명하는 코드에서 다른 기법의 적용이 필요한 문제가 여전히 있을수 있다.