·책
* 마틴 파울러님의 Refactoring, Chapter 별로 내용을 다룹니다. Chapter1 리팩터링: 첫 번째 예시 의 관한 글입니다. * Refactoring (1)에서 다루지 못한 내용을 계속해서 다룹니다. Refactoring (1) 의 내용이 궁금하시다면 여기를 클릭해주세요. * 관련 소스는github.com/SangchoKim/refactoring/tree/refactoringSecond에 있습니다. 다시 statement() 함수를 살펴봅시다. 앞서 말했던 것처럼 임시변수는 자신이 속한 루틴에서만 의미가 있어 루틴이 길어지면 코드의 명료함을 쉽게 잃을 수가 있습니다. 그렇기에 다음 리팩터링을 할 요소는 format 임시변수입니다. 이런 변수는 함수를 선언하여 사용하도록 바꾸는 것이 가장 ..