메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

리팩터링 2판 리뷰

kwon***

|

2021-03-21

리팩터링 2판 (리팩토링 개정판)

지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 이 책의 1판은, 기존 코드의 디자인을 개선하고 소프트웨어 유지 관리 능력을 향상시켰으며 기존 코드를 이해하기 쉽게 만드는 데 도움을 주었습니다.

  • 저자 : 마틴 파울러
  • 번역 : 개앞맵시(이복연) , 남기혁
  • 출간 : 2020-04-01

IMG_2313.JPG

 

마틴 파울러의 클린코드, 클린아키텍처를 읽고 리팩토링도 읽어보게 되었습니다.

 

2판은 자바스크립트로 작성이 된 점이 흥미로웠는데, 자바 개발자로서는 이 부분은 조금 아쉬웠지만 이 책이 말하고자 하는 바는 근본적이기 때문에, 언어, 프레임워크, 라이브러리를 막론하고 모두 적용할 수 있다고 생각합니다.

 

유지보수 업무가 아닌 초기 개발 업무를 중심적으로 하는 개발자에게는 사실 코드의 설계에 많은 시간은 들이고, 코드 멜이 안나게 시간을 투자하는 것이 쉽지 않다고 생각합니다. 

 

하지만 리팩토링은 말그대로 초기 개발 후에 코드스멜이 나는 코드들을 재설계하고 읽기 쉽고 명확하게, 그리고 유지보수에 용이하게 변경해나가는 작업이기 때문에, 처음부터 이 책에서 말하는 방식을 완벽하게 따르고자하는 부담은 없어도 될 것 같습니다.

 

역시 개발자로서 코드를 작성할 때 한번 더 생각해야할 바를 제시해주고 이미 마음 속으로는 애매하게 알고 있었던 원칙들을 일깨워주는 좋은 책입니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?