"리팩토링"(Martin Fowler저)에서 개발자들이 프로그램을 리팩토링 하지 않는 이유에 대해 Willam Opdyke가 다음과 같이 이야기 하고 있습니다. 1. 리팩토링을 하는 방법을 이해하지 못한다. 2. 리팩토링이 장기적으로 이익이라면, 왜 지금 당장 노력을 기울여야 하는가? 장기적으로 리팩토링의 이익을 챙길 그 프로젝트에 있지 않을 수도 있다. 3. 코드를 리팩토링하는 것은 오버헤드다. 여러분이 해야 하는 일은 새로운 기능을 추가하는 것이다. 4. 리팩토링은 기존 프로그램을 망칠 수 있다. 정말 정곡을 찔러 주네요. 회사 내에서 뭔가 코드 정리활동 같은 걸 하고자 하면 늘상 하는 핑계들입니다. 이 책에서는 위 네 가지 핑계에 대한 해답도 제시하고 있습니다. 1. 어디를 어떻게 리팩토링 해야 하..