Community

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

← Go back
TIL#2 의미있는 이름
#clean_code
2년 전
763


TIL (Today I Learned)

2022.02.20

오늘 읽은 범위

2장. 의미있는 이름

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

  • 변수(혹은 함수나 ㅋ클래스)의 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다.(p.22)

  • 클래스 이름과 객체 이름은 명사나 명사구가 적합하다.(p.32)

  • 메서드 이름은 동사나 동사구가 적합핟.(p.32)

  • 추상적인 개념 하나에 단어 하나를 선택해 이를 고수한다.(p.33)

  • 한 단어를 두 가지 목적으로 사용하지 마라.(p.34)

  • 우수항 프로그래머와 설계자라면 해법 영역과 문제 영역을 구분할 줄 알아야 한다.(p.35)

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

  • 충격이다. 늘 주석을 열심히 달아놨는데 주석이 필요없을 정도로 명시적인 이름을 지어야 한다고 얘기를 하니 아차싶었다. 변수와 메서드 이름을 지으며 가진 의문들을 이 책의 2장 하나로 총 정리하여 가이드라인을 만들어준 느낌이다. 읽으면서 내가 범한 실수들도 자꾸만 새록새록 떠올라 속이 간지러워졌다. 내일, 아니 오늘 출근하면 얼른 이름부터 고쳐야겠다.

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

-