독서록/Clean Code

[Clean Code] 1장 깨끗한 코드

e.den 2022. 4. 11. 22:13

깨끗한 코드는 "가독성"이 좋다.

단순하고 직접적이다. 작성자가 아닌 사람도 읽기 쉽고, 고치기 쉽다.

 

책에서 제시되는 코드 규칙

  • 모든 테스트를 통과한다.(TDD)
  • 중복이 없다.
  • 시스템 내 모든 설계 아이디어를 포함한다.
  • 클래스, 메서드, 함수 등은 최대한 줄인다.

 

깨끗한 코드를 만드는 비결

  • 중복을 줄여라
  • 한 기능만 수행하라
  • 표현력을 높여라 (의미 있는 이름 짓기)
  • 초반부터 간단한 추상화를 고려하라

 

메서드 추출 리팩토링 기법

기능을 명확히 기술하는 메서드 하나와 기능을 실제로 수행하는 메서드 여러 개 두기