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

한빛미디어

독자리뷰

내게 꼭!!!필요한 책 리팩터링 2판 (Refactoring) 마틴 파울러

parrot0***

|

2021-03-22

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

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

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

개발자라면 리팩터링의 중요성은 매우매우매우 잘 알 것이다.

정말정말 중요하다.

​

개발이라는 것이 시간이 여유롭게 주어지면 너무 좋겠지만, 현실적으로 일정에 치여서 개발하게 되는 경우가 많다.

제대로 된 테스트 하기도 힘든데 리팩터링이 말이 되나..?

​

프로젝트가 끝나고 코드를 정비할 시간이 조금이라도 있으면 좋을텐데

사업쪽에선 절대 그런 시간을 주지 않는다.

​

시간낭비라고 생각하거나, 본인 성과와 관련이 없어서 무시하거나, 일단 나중에 생각하는걸로 치부한다.

개발자인 나로서는 정말 속상하지만 어쩔 수 없다.

돈을 벌어야하니ㅜㅜ

한빛미디어의 리팩터링 2판 책에서는 리팩터링이 뭔지, 왜 필요한지, 어디에 필요한지, 어떻게 해야하는지 매우 세세하게 설명되어있다.

​

프롤로그에 보면 정말 내 프로젝트와 비슷한 상황이 그려져있다.

​

컨설턴트는 프로젝트 팀장에게 코드를 살펴보면서 정리하라고 권했지만 팀장은 콧방귀를 뀌는 듯한 태도였다. 어쨌든 그 코드는 문제없이 돌아가는 데다 중요한 일정들이 코앞이었으니 그럴 만도 했다. 팀장은 나중에 여유가 생기면 하겠다고 했다.

리팩터링 2판

코드 리팩터링이 잘 되어있어야 나중에 유지보수하기도 훨씬 수월하고,

장기적으로 봤을 때는 이득이다!

왜 그걸 모르니ㅜㅜ?????

​

나의 프로젝트에도 (내가 짰지만서도) 말 그대로 악취가 나는 코드가 정말 많다.

ㅋㅋㅋㅋㅋ 표현이 너무 웃기다. 악취라니...

​

그래서 시간이 나든 말든 일단 리팩터링을 공부해보기 위해 이 책을 읽었다.

​

마침 언어도 자바스크립트이다.

나도 지금 자바스크립트로 개발을 하고있기 때문에 더욱 탁월한 선택이었다.

​

 
 

컴퓨터가 이해할 수 있는 코드는 누구나 짤 수 있습니다.

사람이 이해할 수 있는 코드를 짜는게 훌륭한 프로그래머 입니다.

마틴 파울러

내가 이 책을 완독 하고, 내 코드에도 적용하는 걸 글쓰고 싶지만

보안상의 이유로 쉽지 않겠지....

​

어서 내 악취나는 코드를 향기롭게 바꾸고 싶다ㅜㅜ

​

닫기

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