Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL 2장. 의미 있는 이름
#clean_code
3년 전
714

TIL (Today I Learned)

// 2022.02.21

오늘 읽은 범위

// 2장. 깨끗한 코드

책에서 기억하고 싶은 내용을 써보세요.

  • // 변수나 함수 그리고 클래스 이름은 다음과 같은 굵직한 질문에 모두 답해야 한다. 변수(혹은 함수나 클래스)의 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다. (p.22)

  • // 유사한 개념은 유사한 표기법을 사용한다. 이것도 정보다. 일관성이 떨어지는 표기법은 그릇된 정보다. (p.25)

  • // 불용어를 추가한 이름 역시 아무런 정보도 제공하지 못한다(p.26)

  • // 이름 길이는 범위 크기에 비례해야 한다. (p.28)

  • // 전문가 프로그래머는 명료함이 최고라는 사실을 이해해야 한다. (p.31)

  • // 암기는 요즘 나오는 도구에게 맡기고, 우리는 문장이나 문단처럼 읽히는 코드 아니면 적어도 표나 자료 구조처럼 읽히는 코드를 짜는 데만 집중해야 마땅하다. (p.38)

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • // 항상 클래스, 메서드, 객체 이름을 짜는게 가장 고민인 것 같다. 여러가지 네이밍 기준들을 깔끔하게 정리해주어서 중요한 기준들을 정확하게 알게 되었다. 물론 책에도 나온 내용처럼 도메인이나 멤버 구성 등 여러 맥락에 따라 달라지는 만큼 팀원들의 고민이 더 필요한 것 같다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • //