오늘 TIL 3줄 요약
- 의도가 드러나는 이름을 사용해라.
- 대충 훑어봐도 이해할 수 있는 코드를 작성해야한다.
- 암기는 도구들에게 맡기고, 우리는 잘 읽히는 코드를 짜는데에만 집중해야한다.
TIL (Today I Learned)
2022.04.24
오늘 읽은 범위
2장. 의미있는 이름
책에서 기억하고 싶은 내용을 써보세요.
- 각 개념에 이름만 붙여도 코드가 상당히 나아진다. (p.23)
- 읽는 사람이 차이를 알도록 이름을 지어라. (p.27)
- 발음하기 어려운 이름은 토론하기도 어렵다. 바보처럼 들리기 십상이다. (p.27)
- 이름 길이는 범위 크기에 비례해야한다. 변수나 상수를 코드 여러 곳에서 사용한다면 검색하기 쉬운 이름이 바람직하다. (p.28)
- 클래스 이름: 클래스 이름과 객체 이름은 명사나 명사구가 적합하다. 메서드 이름: 메서드 이름은 동사나 동사구가 적합하다. (p.32)
- addr라는 접두어를 추가해 addrFirstName, addrLastName, addrState라 쓰면 맥락이 좀 더 분명해진다. (p.35)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 변수 이름을 지을 때, 내가 편하려고 간단하게 a, b, c 이런 식으로 대충 짓는 경우가 많았는데 이것을 반성하게 되었다.
- 앞으로는 규칙을 신경쓰며 이름을 지어야겠다.
- 변수, 메소드 등을 어디에 사용하는지, 맥락을 알 수 있도록 이름을 지어야겠다.
728x90
'노개북 - 클린코드' 카테고리의 다른 글
TIL 5장 형식 맞추기 (0) | 2022.05.02 |
---|---|
TIL 4장 주석 (0) | 2022.04.28 |
TIL 3장 함수 (0) | 2022.04.27 |
TIL 추천사 ~ 1장 깨끗한 코드 (0) | 2022.04.23 |
클린 코드 노개북 챌린지 시작! (0) | 2022.04.22 |