독서일지/클린 코드

클린 코드 독서일지 - Day 2

Sadie Kim 2023. 10. 25. 22:36

코드를 클린하게 짜는 게 기능을 빨리 완성하는 것보다 중요한가요?

  • 코딩하는 모습을 녹화한 편집 세션을 재생해보면, 코드를 읽는 시간이 코드를 짜는 시간의 열 배를 넘김
  • 새 코드를 짜는 과정에서 우리는 계속 기존 코드를 읽는다.
    => 코드가 읽기 쉬우면 새 코드를 짜기도 쉽다!

코드 퀄리티 보존을 위한 규칙 : 보이스카우트 규칙

캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라.

첫 번째 장 : 좋은 이름 붙이기

의도를 분명히 밝히기

int d; 처럼 아무 의미도 없는 이름은 코드의 의도를 드러내지 못한다.
코드의 목적과 기능에 맞는 이름을 붙이면 이해하기가 훨씬 쉽다!