개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.20
오늘 읽은 범위
2장 . 의미 있는 이름
책에서 기억하고 싶은 내용을 써보세요.
의도를 분명히 밝혀라. - 의도가 분명한 이름이 정말로 중요하다는 사실을 거듭 강조한다. 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다.(p.22)
실제 컨테이너가 List인 경우라도 컨테이너 유형을 이름에 넣지 않는 편이 바람직하다.(p.24)
클래스 이름과 객체 이름은 명사나 명사구가 적합하다.(p.32)
메서드 이름은 동사나 동사구가 적합하다.(p.32)
한 개념에 한 단어를 사용하라(p.33)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
예전에 작문스터디를 하며 글을 쓸 때 중요하게 생각하는 부분들이 몇 개 있었다. 간결한 문장, 읽는 사람을 배려하며 단어와 문장 구조를 선택했는지 등등이 중요한 요소였다. 코딩을 할때도 마찬가지로 비슷한 고민들을 많이 한다. 예를 들면
변수명과 메서드, 그리고 클래스명을 지을 때 다음에 내가 이 코드를 다시 봐도 이해하기 쉬운지, 혹은 누군가가 봤을 때 명확한 이름과 구조인지 말이다. 하지만 종종 기본적인 부분도 지켜지지 않고 있었다는 것을 이번 챕터를 보며 알게 되었다. 지난 시간의 내 코드들이 조금 부끄러워질 정도로 말이다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.