본문 바로가기
읽은책

리팩토링

by e-pd 2020. 9. 6.

www.yes24.com/Product/Goods/89649360

 

리팩터링 2판

개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술마틴 파울러의 『리팩터링』이 새롭게 돌아왔다.지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은, �

www.yes24.com

개발과 리팩토링은 떨어질 수 없는 관계다. 완벽한 개발이 있는지 모르겠다. 개발을 하다보면 더 나은 방향으로 개발할 수 없을까 고민하게 되고 리팩토링을 고민하는 순간이 온다. 

 

이 책에서는 이러한 고민을 하게되는 배경과 어떤 식으로 리팩토링하면 좋을지 방향을 제시해준다. 절대라는 것은 없지만 책의 리팩토링 과정을 따라가보다보면 고개가 끄덕거리는 순간이 많이 온다. 

 

시간이 없다면 책 1장에서 전체적인 리팩토링 과정을 보여주니 그쪽에서 많이 깨닫고 부분적인 이론을 찾아보는 것도 좋을 것같다. 

책의 단점을 굳이 찾으면 책의 원본 소스를 출판사에서 지원해주지않는다. 그래서 리팩토링할 소스를 만들고 책을 따라가면서 변경해보는 실습을 해봐야한다. 

 

눈으로만 리팩토링과정을 봐야 사실 이해하기 어렵다. 그래서 꼭 실습을 해볼 필요가 있다. 그리고 책이 2판부터는 자바스크립트로 되어있는데, 자바스크립트를 위주로 하는 개발자라면 더 와닿을 것같다.