IT 도서 리뷰리팩토링 (Refactoring)저자 : 마틴 파울러 , 켄트 벡이 책은 코드를 정리하는 절차에 관한 책이다. 사실 리팩토링 기법과 디자인 패턴은 아주 면밀한 관계를 지니고 있다. 리팩토링이란? 겉으로는 드러나지 않지만, 코드의 기능은 바꾸지 않으면서 내부 구조를 개선하는 작업을 말한다. 쉽게 말해 기능적인 부분은 변화시키지 않으면서도 코드를 깔끔하고, 새로운 기능이 쉽게 추가 될 수 있게끔 구조를 변경하는 작업을 말하는 것이 바로 리팩토링이다.리팩토링은 왜 해야 하는가? 사실 지루하고 재미 없는 작업일 수 있다. 그런데 사실 개발 일을 하게 되면, 내가 작성하는 코드보다 남이 작성했었던 코드를 봐야 하는 시간이 더 많다. 왜냐면 새로 프로젝트를 나가는 SI 분야가 아니라면 기존 프로젝트나..