읽기 좋은 코드가 좋은 코드다. 2일차

Aiden·2022년 4월 19일
0

가독성향상 - 표면적수준에서의 향상

좋은 이름을 짓고, 좋은 설명을 달고, 코드를 보기 좋게 정렬하는 따위를 의미한다.

  • 특정한 단어 고르기
  • 보편적인 이름 피하기(혹은 언제 그런 이름을 사용해하는지 깨닫기)
  • 추상적인 이름 대신 구체적인 이름 사용하기
  • 접두사 혹은 접미사로 이름에 추가적인 정보 덧붙이기
  • 추가적인 정보를 담을 수 있게 이름 구성하기

tmp, retval, foo 같은 이름은
"내 머리로는 이름을 생각해낼 수 없어요" 라고
고백하면서 책임을 회피하는 증거에 불과하다.
tmp나 retval 같은 보편적인 이름 피하기

0개의 댓글