코딩하는 개굴이

[ 책 리뷰] 리펙터링 2판 본문

책 리뷰

[ 책 리뷰] 리펙터링 2판

개굴이모자 2020. 4. 30. 20:29
반응형

Refactoring

본 리뷰는 한빛 미디어 <나는 리뷰어다> 프로그램을 통해 책을 제공받아 작성된 리뷰임을 알립니다.

책 소개

  • 책 제목 : REFACTORING 리펙터링 2판
    글쓴이 : 마틴 파울러
    출판사 : 한빛미디어
    2판 1쇄 : 2020년 04월 01일

책의 특징

  • 초점 : 이 책은 리펙터링을 처음 접하는 사람들을 초점으로 예시와 함께 매우 자세하면서도 기본적으로 설명을 이어나간다.

  • 설명 방식 : 책은 무엇보다 코딩의 예시가 이해하기 쉽거나 와닿기 어렵다는 것을 감안한다면, 설명을 자세하고 이해하기 쉽게 할 수 있도록 신경을 쓴 것이 눈에 띈다.

    • 이 책은 먼저 독자들이 리펙터링을 처음 접한다면 어떤 부분이 어려울 것인지를 파악하고 심지어는 커밋을 할 타이밍부터 단계별로 어떻게 풀어나가야할지까지 안내한다.
    • 리펙터링에 익숙한 사람들에겐 chapter6부터의 교본서를 안내한다. 해당 챕터에는 리펙터링 기술을 늘어 놓아 알고 있던 것을 되새기거나, 모르는 것을 찾아보기 편리하도록 하였다.
    • 코드에서 나는 악취에 대해 다룬 chapter3는 개발자들이라면 찔릴 만한 안좋은 습관들을 늘어놓아 리펙터링을 해야하는 근본적인 이유들을 강조한다.
  • 제공하는 사이트 : 이 책은 깃허브를 제공한다.
    (해당 책의 원서이다.)


추천 대상

해당 책은 리펙터링을 처음 접하는 사람 및 능숙한 사람들 모두에게 기본적인 교본서이자 정리본이다.
그리고 리펙터링이 무엇인지 모르는 초보 개발자 및 코딩이 복잡하여 이 책의 설명대로 악취가 나는 개발자들은 꼭 해당 책을 정독하는 것을 추천하는 바이다.
책에서 말하는 대로 리펙터링을 접하며 본인 코드의 잘못된 설계를 체계적으로 탈바꿈하고 일의 균형을 바꾸는 중요한 전환점이 될 것이다.

책의 한줄평

리펙터링의 정석

반응형
Comments