-
-
코드 작성 가이드 - 현직 LINE 개발자가 알려주는 읽기 쉽고 코드 리뷰하기 좋은
이시가와 무네토시 지음, 정기욱 옮김 / 길벗 / 2024년 4월
평점 :
《코드 작성 가이드》(이시카와 무네토시 지음, 정기욱 옮김, 길벗, 2024)는 모바일 메신저 서비스인 LINE의 현직 개발자가 쓴 책으로, 읽기 쉽고 코드 리뷰하기 좋은 코드 작성 방법에 대해 소개합니다.

책은 가독성 높은 코드를 작성하는 방법을 상세하게 설명하며, 개발자들이 자주 겪는 문제를 해결하는 데 도움을 주고자 합니다. 저자는 LINE의 안드로이드 버전 개발을 담당하는 시니어 소프트웨어 엔지니어로, 소스 코드의 가독성 향상을 위한 리팩터링과 코드 리뷰·가독성을 위한 개발 문화를 위해 노력하고 있습니다.
책의 구성은 가독성 높은 코드를 작성하는 법을 시작으로 네이밍, 주석 작성법, 상태, 함수, 의존 관계, 코드 리뷰 방법까지 실무에 적용할 수 있는 다양한 주제를 다룹니다. 부록에서는 책을 읽는 데 필요한 문법(변수, Null 허용형, 고차 함수, 스코프 함수 등)을 설명합니다.

《코드 작성 가이드》의 장점입니다.
✅ 책의 가장 큰 장점은 얇습니다. 효과적인 코드 작성을 위한 핵심적인 내용을 담았습니다.
✅ 실제 코드를 작성하는 데 도움이 되는 실용적인 조언과 예제에 중점을 둡니다.
✅ 나쁜 코드를 좋은 코드로 개선하는 방법을 다룹니다.
✅ 다른 책에서 다루지 않는 효과적인 코드 리뷰 방법에 대해 다룹니다.

추천 독자는 기본적인 프로그래밍 지식을 갖춘 모든 개발자입니다. 특히, 코드의 가독성과 유지 보수성을 향상시키고자 하는 개발자들에게 이 책은 유용할 것입니다. 팀 내에서 코드 리뷰 문화를 구축하거나 개선하고자 하는 시니어에게도 도움이 될 거라 생각합니다.
추천하는 책으로는 《읽기 쉬운 코드》(마크 시먼 지음, 김현규 옮김, 길벗, 2024)입니다. 이해하기 쉬운 코드 구조 작성부터 실무에 활용 가능한 구체적인 코드 개선 기법들을 소개합니다. 레스토랑 예약 시스템을 차례대로 구현하면서 API 설계, 테스트 주도 개발, 관심사 분리, 성능과 보안 등 《코드 작성 가이드》 보다 한 단계 더 높은 주제들을 다룹니다.

코드의 가독성은 지속 가능한 개발 환경을 만드는 데 큰 도움이 됩니다.
《코드 작성 가이드》, 20페이지
《코드 작성 가이드》는 코드 네이밍부터 코드 리뷰까지 가독성을 위한 코드 작성에 대한 모든 것을 다룬 책이었습니다. 저자의 고민과 노하우가 반영된 책은 명확하고 간결한 코드를 작성하는 것이 얼마나 중요한지 알려주고, 가독성을 높일 수 있는 다양한 기술을 소개해 유용했습니다.
우리가 언어를 통해 의사소통을 하듯이 다른 개발자와 효과적으로 소통하기 위해서는 코드를 읽기 쉽게 작성하는 것이 중요합니다. 책에서 나오는 기술과 노하우를 통해 코드의 가독성을 높일 수 있다면 보다 효율적인 협업이 가능하고, 시간 낭비를 줄일 수 있을 것입니다.
전체적으로 같은 팀원이 번역을 해서 그런지 이해하기 쉬웠던 책이었습니다. 최근 '라인 사태'라고 부르는 일본 정부의 라인야후 네이버 지분 매각 압박 논란이 있는데, 두 분의 우정처럼 좋은 방향으로 해결되었으면 좋겠습니다.
이 책은 초보 개발자부터 경력 개발자까지 모두에게 도움이 될 수 있는 내용을 담고 있습니다. 특히, 코드 리뷰를 자주 하는 개발자나 코드 가독성을 높이는 데 관심 있는 개발자들에게 유용한 정보가 많았습니다. 가독성 있는 코드 작성을 통해 더 나은 개발자가 되고 싶은 모든 개발자들에게 이 책을 추천합니다.
"해당 서평은 길벗 출판사로부터 책을 제공받아 작성했습니다."