리팩터링 2판 (리팩토링 개정판) - 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기
마틴 파울러 지음, 개앞맵시 외 옮김 / 한빛미디어 / 2020년 4월
평점 :
장바구니담기


Refactoring


# 책 소개

- 책 제목 : REFACTORING 리펙터링 2판

글쓴이 : 마틴 파울러

출판사 : 한빛미디어

2판 1쇄 : 2020년 04월 01일


# 책의 특징

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


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

    - 이 책은 먼저 독자들이 리펙터링을 처음 접한다면 어떤 부분이 어려울 것인지를 파악하고 심지어는 커밋을 할 타이밍부터 단계별로 어떻게 풀어나가야할지까지 안내한다.

    - 리펙터링에 익숙한 사람들에겐 chapter6부터의 교본서를 안내한다. 해당 챕터에는 리펙터링 기술을 늘어 놓아 알고 있던 것을 되새기거나, 모르는 것을 찾아보기 편리하도록 하였다.

    - 코드에서 나는 악취에 대해 다룬 chapter3는 개발자들이라면 찔릴 만한 안좋은 습관들을 늘어놓아 리펙터링을 해야하는 근본적인 이유들을 강조한다.


- 제공하는 사이트 : 이 책은 깃허브를 제공한다.

(해당 책의 원서이다.)


# 추천 대상


해당 책은 리펙터링을 처음 접하는 사람 및 능숙한 사람들 모두에게 기본적인 교본서이자 정리본이다.

그리고 리펙터링이 무엇인지 모르는 초보 개발자 및 코딩이 복잡하여 이 책의 설명대로 악취가 나는 개발자들은 꼭 해당 책을 정독하는 것을 추천하는 바이다.

책에서 말하는 대로 리펙터링을 접하며 본인 코드의 잘못된 설계를 체계적으로 탈바꿈하고 일의 균형을 바꾸는 중요한 전환점이 될 것이다.


# 책의 한줄평


리펙터링의 정석


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo