Refactoring : 서문
서문, 필자가 자신의 경험담을 들려주면서 시작한다. 자신은 컨설턴트였고, 어떤 프로젝트에 참여한다. 필자는 그 프로젝트의 소스코드를 보던 중 소스코드가 너무 지저분하여, 정리할 것은 프로젝트 매니저에게 말했지만, 프로젝트 매니저는 이 말을 듣지 않았다고 한다. 필자는 그 소스 코드에 작업하고 있는 프로그래머에게 문제점을 보여 주었고, 다른 프로그래머들은 소스 코드를 정리하게 되었다고 한다. 소스 코드는 많이 정리하게 되었고, 이 작업에 2틀이나 소요되었지만 소스 코드는 더 깔끔해 졌고, 새로운 기능을 추가하기 편해지게 되었다. 6개월이 흐른 뒤에 이 프로젝트는 실패되었다고 필자는 말해준다. 그 이뉴는 상당 부분은 너무 복잡해서 디버그나 퍼포먼스 튜닝을 할 수 없었기 때문이라고 한다. 이 이야기가 바로 "..
책 정리/Refactoring : 리팩토링
2009. 2. 2. 15:13
최근댓글