@agile: 리팩토링이라는 말을 들어보셨는지요?