-
-
코드 작성 가이드 - 현직 LINE 개발자가 알려주는 읽기 쉽고 코드 리뷰하기 좋은
이시가와 무네토시 지음, 정기욱 옮김 / 길벗 / 2024년 4월
평점 :
이 책은 코드를 접하게 되는 누구라도 꼭 읽어봤으면 하는 바램이다.
가독성 높이는 코드 작성법이 정말 어떠한 것인지 진수를 보여주기 때문이다.
많은 이들이 추구하는 코드 품질의 향상!
그 비밀이 이 책에 담겨 있다.
LINE 개발자인 이시가와 무네토시는 시니어 소프트웨어 엔지니어로, 안드로이드 개발자이다.
코드 리뷰와 가독성을 중요시 여기며 , 사내에서도 이러한 문화를 중심으로 이뤄 나가고 있다니,
말로만 이리 저리 떠드는 개발자가 아닌 진정한 개발자이지 않을까 싶다.
저자는 일본인이지만 다행하게도 같은 팀 동료인 한국인이 번역을 맡게되어,
책의 번역에 오역이 없도록 충실히 진행되었고, 무엇보다 저자와 번역가가 끊임없는 소통속에
책이 완성되었다는 것에 더욱 박수를 보내고 싶을 정도의 완성도 높은 책임이 분명하다.
책은 총 7장으로 이뤄져 있으며, 그 내부에 또 작은 챕터들도 구성되어 있다.
장의 제목만 보더라도 읽고 싶은 아젠다로 되어 있어, 스킵을 쉽게 해도 될 정도의 내용이 절대 없다.
그냥 하나 하나 곱씹으면서 읽기를 초 강추한다.
개인적으로는 2장의 네이밍 내용과 5장 함수를 조금 흥미롭게 읽었으며,
모든 독자들이 반복해서 읽어야 할 부분은 바로 6장의 의존 관계와 7장의 코드리뷰라 생각한다.
6장과 7장은 그동안 쉽게 생각하고 간과했던 많은 부분들이 잘못되었음을 느끼게 해주었고
더욱 견고한 코딩이 필요함을 절실히 느끼게 해주었기 때문이다.
기본적으로 코틀린의 용어를 사용하기는 하지만, 특별히 국한되는 부분들을 제외한다면
많은 상황들을 확장하고 응용해서 사용이 가능하리라 생각한다.
물론 코틀린 개발자들에게는 최적화된 책이라 느껴지기도 한다.
절대 무너지지 않고 얽혀져 있지 않은 코드를 생성하고 싶다면 반드시 이책을 읽어보라고 하고 싶다.
당신의 코드 생산성의 차이를 뼈저리게 알 수 있게 될 것이다.