개발자 블로그

유지보수 가능한 코딩의 기술 (자바편) - 후기 본문

IT도서리뷰

유지보수 가능한 코딩의 기술 (자바편) - 후기

로이드.Roid 2017. 8. 22. 12:09

유지보수에 초점을 맞추고 어떻게 하면 더 좋은 소프웨어를 개발할 수 있는지에 대한 내용을 담고 있는 책이다. 책의 제목을 보면 구체적인 코딩 스킬에 대해서 다루고 있을 것 같지만, 글쎄.. 좀 더 상위의 관점에서 바라보고 있다고 보는게 맞을 것 같다.

참고로 "코딩의 기술"이라는 단어는 원서 제목에는 전혀 언급되지 않았다. 책도 그렇지만 영화에도 이런 경우를 종종 볼 수 있다. 마케팅적인 측면일 수도 있고, 원제를 한국어로 적절히 표현하기 어려워서 그럴수도 있겠지. 이 책의 원제는 "Building Maintainable Software, Java Edition"이다.

책에서 예제로 사용한 언어는 Java이지만 언어의 특성을 이용해서 문제를 해결하거나 하는 내용은 없기 때문에 꼭 자바 개발자에게만 도움이 되는 그런 책은 아니다. 물론 기본적으로 코드를 이해할 정도의 문법은 알고 있어야 한다. 


몇 가지 이유 때문에 책이 별로 마음에 들지 않았다. 먼저 서문에 있는 SIG(Software Improvement Group)에 대한 자화자찬(?)식의 멘트. 저자가 여러명인데 모두 SIG소속이다. 스스로를 대단하다고 칭송하는 글을 보니 뭔가 거부감이 들더라. 

그리고 제목에 낚인 듯한 기분. 제목을 보고 예상했던 내용과 책의 실제 내용이 어느정도 차이가 있었는데, 원서의 제목이랑 완전히 다른 한국어판의 제목 때문에 더 약오르더라. 

번역은 뭐 그냥 그랬다. 번역서들이 대체로 그런 것 같다. 원서가 일본어인 책들이 보통 번역이 괜찮은 것 같고, 영어인 책들은 물론 괜찮은 경우도 있지만 그렇지 않은 경우가 훨씬 많은 듯 하다. 

이 책 보다는 지난번에 읽었던 "(게임코드로 알아보는) 코딩의 기술 - 한빛미디어" 이 책이 훨씬 더 많은 도움이 될 것 같다. 이 책에 대한 후기는 아래 링크 참조. 


책 분량에 비해서 여러 주제들을 다루다보니깐 각 주제에 대한 깊이는 좀 낮은 것 같다. 그냥 좀 당연한 소리처럼 느껴지는 부분들도 있었고. 그래도 테스트 관련 내용은 나한테 필요한 부분이라서 그런지 괜찮았던 것 같다. 

책 내용이 궁금하면 -> 예스24 - 유지보수 가능한 코딩의 기술 (자바편)


Comments