개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
의미 있는 이름 붙이는 방법들
피해야하는 네이밍
의미 있는 이름은 코드 가독성을 높인다
TIL (Today I Learned) 날짜
2022. 04. 28
오늘 읽은 범위
2장. 의미 있는 이름
책에서 기억하고 싶은 내용을 써보세요.
의도를 분명히 밝혀라 (p.22)
그릇된 정보를 피하라 (p.24)
의미 있게 구분하라 (p.25)
발음하기 쉬운 이름을 사용하라 (p.27)
검색하기 쉬운 이름을 사용하라 (p.28)
인코딩을 피하라 (p.29)
자신의 기억력을 자랑하지 마라 (p.31)
클래스 이름 / 메서드 이름 (p.32)
기발한 이름은 피하라 (p.32)
한 개념에 한 단 단어를 사용하라 (p.33)
말장난을 하지 마라 (p.34)
해법 영역에서 가져온 이름을 사용하라 (p.34)
문제 영역에서 가져온 이름을 사용하라 (p.34)
의미 있는 맥락을 추가하라 (p.35)
불필요한 맥락을 없애라 (p.37)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
네이밍 개선이 코드의 가독성을 높이 것을 예제와 함께 확인 할 수 있어서 좋았다.
프로젝트 시작시 이 장의 내용와 같은 네이밍 룰에 대해 가이드 문서를 작성하고 이를 따르도록 노력하며, 코드 리뷰시 상호간에 검토 할 수 있으면 좋을것 같다.
이름 길이는 범위 크기에 비례해야 하는 것의 코드 레벨의 예제가 있으면 좋겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
해법 영역과 문제 영역을 어떤식으로 구분하는지 궁금하다.
좋은 이름을 선택하는 것은 교육 문제라고 하였는데, 좀 더 구체적인 예시가 있어야 이해가 될 것 같다.
오늘 읽은 다른사람의 TIL