개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
좋은 이름은 커뮤니케이션이 가능하다
이름을 잘 짓기 위해선 상대를 배려해야한다. (지식의 저주에 빠져선 안된다)
이름을 고쳤다고 다른이들이 반대할까 두려워해선 안된다.
TIL (Today I Learned) 날짜
2022.04.24
오늘 읽은 범위
2장 의미있는 이름
책에서 기억하고 싶은 내용을 써보세요.
의도를 분명히 밝혀라
따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다.
코드 맥락이 코드 자체에 명시적으로 드러내지 않는다. 위 코드는 암암리에 독자가 다음과 같은 정보를 안다고 가정한다.
서로 흡사한 이름을 사용하지 않도록 주의한다.
발음하기 쉬운 이름을 사용하라 ~ 프로그래밍은 사회 활동이기 때문이다. ~ 둘째 코드는 지적인 대화가 가능해진다.
검색하기 쉬운 이름을 사용하라.
결국은 접두어는 옛날에 작성한 구닥다리 코드라는 징표가 되버린다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
이름을 잘 짓는건 참 섬세함이 필요한 작업이구나.
확실히 이름이 명료하니 코드가 빠르게 이해된다. 의도가 정말 잘 보인다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
이름에 인코딩을 피하라
오늘 읽은 다른사람의 TIL