Community

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

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

2022.04.24

Today's Reading 2장.의미있는 이름


💡 오늘 TIL 3줄 요약

  • 맥락에 맞고

  • 의도를 밝히며

  • 검색하기 쉬운 이름을 쓰자!


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

  • 의도를 분명히 밝혀라

  • 변수의 존재 이유는? 수행 기능은? 사용 방법은?

  • int배열을 사용하는 대신 칸을 간단한 클래스로 만들어도 된다.🤓

  • Info 나 Data는 의미가 불분명한 불용어다. (내가 많이 썼는데!)

  • 발음하기 쉬운 이름을 사용하라?!?!!!🙃

  • 긴이름이 짧은 이름보다 좋다. 검색하기 쉬운 이름이 상수보다 좋다.

  • 이름 길이는 범위 크기에 비례해야 한다.

  • 루프에서 반복 횟수 변수는 한글자를 사용하는건 괜찮음

  • 클래스 이름, 객체 이름: 명사나 명사구가 적합함, 동사는 사용하지 않음

  • 매서드 이름: 동사나 동사구가 적합함

  • 한 개념에 한 단어를 사용하라

  • 일관성이 아니라 맥락에 따라 같은 단어 사용하기


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

  • 변수이름을 정할때 항상 제대로 하고 있는건지 의구심이 들었는데 예시를 보니까 이해가 되기 시작했다. class로 계속 나누라고 하신 선생님 말씀도 이해가 된다. 지금 바로 코드 수정을 해봐야겠다.

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

  • 문제 영역/ 해법 영역에서 가져온 이름을 사용하라는데 무슨 말인지 잘 모르겠다. 찾아봐야겠다.

💬 오늘 읽은 다른사람의 TIL

2 comments