Community

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

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


TIL (Today I Learned)

2022.02.20

오늘 읽은 범위

2장 의미있는 이름

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

  • 의도를 분명히 밝혀라.

  • 똑똑한 프로그래머와 전문가 프로그래머 사이에서 나타나는 차이점 하나만 들자면, 전문가 프로그래머는 명료함이 최고라는 사실을 이해한다.

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

  • 우수한 프로그래머와 설계자라면 해법 영역과 문제 영역을 구분할 줄 알아야한다. 문제 영역 개념과 관련이 깊은 코드라면 문제 영역에서 이름을 가져와야 한다.

  • 일반적으로 짧은 이름이 긴 이름보다 좋다. 단, 의미가 분명한 경우에 한해서다. 이름에 불필요한 맥락을 추가하지 않도록 주의한다.

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

  • 평소 코드작성할 때 있어 변수, 메서드, 클래스명을 설정하는 것에 시간을 많이 할애할 때가 종종 있었다. 간결하고 최대한 의미를 정확하게 작성하고 싶었지만, 그러지 못할 때가 많았고 확신이 없었던 것 같다. 이번 챕터를 읽으면서 그동안 애썼던 부분이 틀리지 않았다는 확신이 들었고 좀 더 명확한 기준을 얻을 수 있었다.

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