Community

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

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


TIL (Today I Learned)

2022.02.20

오늘 읽은 범위

2장 . 의미 있는 이름

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

  • 의도를 분명히 밝혀라. - 의도가 분명한 이름이 정말로 중요하다는 사실을 거듭 강조한다. 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다.(p.22)

  • 실제 컨테이너가 List인 경우라도 컨테이너 유형을 이름에 넣지 않는 편이 바람직하다.(p.24)

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

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

  • 한 개념에 한 단어를 사용하라(p.33)

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

  • 예전에 작문스터디를 하며 글을 쓸 때 중요하게 생각하는 부분들이 몇 개 있었다. 간결한 문장, 읽는 사람을 배려하며 단어와 문장 구조를 선택했는지 등등이 중요한 요소였다. 코딩을 할때도 마찬가지로 비슷한 고민들을 많이 한다. 예를 들면

    변수명과 메서드, 그리고 클래스명을 지을 때 다음에 내가 이 코드를 다시 봐도 이해하기 쉬운지, 혹은 누군가가 봤을 때 명확한 이름과 구조인지 말이다. 하지만 종종 기본적인 부분도 지켜지지 않고 있었다는 것을 이번 챕터를 보며 알게 되었다. 지난 시간의 내 코드들이 조금 부끄러워질 정도로 말이다.

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