개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2020. 02. 20
오늘 읽은 범위
2장. 의미있는 이름
책에서 기억하고 싶은 내용을 써보세요.
이름을 잘 짓는 규칙에서 의도를 분명히 밝혀라. 변수나 함수, 클래스의 이름은 다음과 같은 질문에 답할 수 있어야한다.
변수, 함수, 클래스의 존재이유는?
수행 기능은?
사용 방법은?
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
이름을 잘 짓는 규칙이 16가지로 많았지만, 가장 기본적인 것은 첫번째, 의도를 분명히 밝혀야한다.라는 점이었다. 그리고 16가지 중 소소하게 내가 잘 지키고 있지 않는 규칙에 대해서는 좀 더 다른 사람의 입장에서 생각하는 습관이 있어야 보이는 것이 많은 것 같다.
과거에 개발자가 되기전에 개발 코드에 매니아층만 알아들을 수 있는 이름을 넣는 상상을 해봤지만, (ex) faust, Goethe) 실제 개발자가 되어보니 절대 하지 말아야할 일 1순위이지 않을까... 하는 생각이 들었다
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.