개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
이름만 고쳤는데도 함수가 하는 일을 이해하기 쉬워졌다. 바로 이것이 좋은 이름이 주는 위력이다.
의도를 분명하고 솔직하게 표현하라.
이름에 불필요한 맥락을 추가하지 않도록 주의한다.
TIL (Today I Learned) 날짜
2022. 04. 24
오늘 읽은 범위
2장 의미있는 이름
책에서 기억하고 싶은 내용을 써보세요.
같은 코드라도 각 개념에 이름만 붙여도 가독성이 좋아지고 코드는 더욱 명확해진다.
이미 널리 쓰이는 의미가 있는 단어는 변수 이름으로 적합하지 않다.
단순히 연속된 숫자를 덧붙이는 변수는 아무런 정보를 제공하지 않는다.
발음하기 쉽고 모든 사람이 이해할 할만한 이름이 좋다.
주석을 보지 않고도 선택할만한 독자적이고 일관적인 이름을 사용하라.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
이번 편을 읽으면서 얼마나 이름을 성의 없이 지었는지 느꼈다. 비교용으로 a1, a2 같은 변수명을 짓는다거나 기존 메소드 명과 비슷하게 지어서 잘 구별이 안되게 되는 점이라거나.. 여러모로 반성을 하게되었다. 나중에 보아도 이해하기 쉽게끔 작명에 더 신경을 써야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
불용성, 인코딩