개발자 99% 커뮤니티에서 수다 떨어요!
오늘 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 이런 식으로 대충 짓는 경우가 많았는데 이것을 반성하게 되었다.
앞으로는 규칙을 신경쓰며 이름을 지어야겠다.
변수, 메소드 등을 어디에 사용하는지, 맥락을 알 수 있도록 이름을 지어야겠다.
블로그에서 작성하고 있습니다.