실무로 통하는 클린 코드 본문

book

실무로 통하는 클린 코드

halatha 2024. 8. 25. 14:05

  • 쿡북 형식으로 다양한 프로그래밍 언어를 통해 실용적인 코드 작성법을 제안한다. 이론을 깊게 파고들거나, 학문적인 수준으로 설명을 하는 게 아님에도 불구하고, 책의 부피나(이 정도면 두께보다는 부피라고 말하는 게 적절할 거 같다), 각 장별 내용이 마냥 쉽게 읽고 이해하기는 어렵다. 로버트 마틴의 클린 코드를 알고 있다면 오히려 더 어려워할 지도 모르겠다.
  • 이 부담감만 잠시 내려놓을 수 있다면 수백개의 code snippet을 통해 세분화된 주제별로 나눠서 하나씩 살펴볼 수 있기에, 자신이 작성하는 코드의 품질을 고민하는 개발자라면 누구에게나 도움이 될 책이다. 언어도 하나만이 아니라, java, javascript, python, c, c++ 등 여러가지를 사용했는데, 하나의 언어로 제한하지 않고 대부분의 개발자들이 사용할 수 있기를 바라는 마음으로 저자가 노력했다는 느낌이다.
  • 어떤 주제들은 비교적 간단하지만(e.g. 문법에 관계된 Ch. 8 주석, Ch. 14 if 문 같은 챕터), 또 복잡해서 쉽게 적용하기 어려운 부분들도 있다(e.g. 설계에 관련된 Ch. 16 섣부른 최적화, Ch. 19 계층 같은 챕터). 난이도가 낮건 높건 무관하게, 항상 빨리 해야 하는(혹은 요구받는) business 기능들의 일정 때문에 실무에서 팀원들에게 이런 부분을 쉽게 주문하기 어렵고 미루기가 쉽다는 점은 잘 알고 있다. 이럴 때 이렇게 직접적인 도움이 되는 책과 함께 이야기하면 조금은 팀원들에게 이야기하기 쉬워지지 않을까? 하는 생각이다.
  • https://www.hanbit.co.kr/store/books/look.php?p_code=B2230430901
  • https://www.oreilly.com/library/view/clean-code-cookbook/9781098144715/
  • https://github.com/xosuma/clean-code-cookbook

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

Comments