Search

Search through articles and snippets by title, tags, or content.

Back to Books
클린 코드

클린 코드

로버트 C. 마틴 저자(글) · 박재호 , 이해영 번역

4 / 5
완료
Dec 26, 2013

좋은 코드를 작성하기 위한 원칙과 패턴을 담은 소프트웨어 장인 정신의 바이블. 변수 네이밍부터 함수 설계, 오류 처리까지 실무에 바로 적용할 수 있는 가이드.

소프트웨어 공학클린 코드리팩토링

한 줄 요약

"나중에 읽는 사람(미래의 나 포함)을 위해 코드를 작성하라."

인상 깊었던 점

이 책은 단순히 "이렇게 코드를 짜라"가 아니라, 왜 그렇게 짜야 하는지를 설명한다. 특히 함수는 한 가지 일만 해야 한다는 원칙이 실무에서 가장 많이 도움이 되었다.

코드 리뷰 시 "이 함수가 너무 많은 일을 하고 있다"는 피드백을 줄 때, 이 책의 원칙이 근거가 된다.

추천 대상

  • 주니어 개발자: 좋은 코드 습관을 처음부터 잡고 싶다면
  • 시니어 개발자: 코드 리뷰 기준을 정립하고 싶다면
  • 팀 리드: 코딩 컨벤션을 만들 때 참고서로

아쉬운 점

Java 예제가 대부분이라 다른 언어 사용자에게는 번역이 필요하다. 일부 원칙은 과도하게 적용하면 오히려 코드가 복잡해질 수 있다.