클린코드 북클럽 TIL #03
클린코드 북클럽 - Day 2
🏷️ 오늘 읽은 범위: 2장 의미 있는 이름
책에서 기억하고 싶은 내용
- 변수(혹은 함수나 클래스)의 존재 이유는? 수행 기능은? 사용 방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다(p.22)
- 똑똑한 프로그래머와 전문가 프로그래머 사이에서 나타나는 차이점 하나만 들자면, 전문가 프로그래머는 명료함이 최고라는 사실을 이해한다(p.31)
- 집중적인 탐구가 필요한 코드가 아니라 대충 훑어봐도 이해할 코드 작성이 목표다(p.34)
오늘 읽은 소감
- 이름을 고민하긴 했으나 깊게 고민하지 않고 개발을 했었다. 사전 정보가 없는 상태에서 이름을 보고 예측할 수 있도록 충분한 정보를 제공하는 이름 작성의 고민이 필요하겠다.
- 저자가 제시하는 원칙을 수용해 일상적인 코딩 습관으로 만들어 자연스럽게 실천할 수 있게 노력하는 것이 중요하겠다 생각.
궁금한 내용이 있거나, 잘 이해되지 않는 내용
- 일반적으로 사용하는 접두사나 명명 규칙에 대한 Best Practice가 어떤 것들이 있는지 궁금
- 복잡한 로직을 구현할 때도 명료함을 유지할 수 있는 방법론이 있는지
왜 이 책을 읽으시나요? 어떤 지식을 필요로 하고, 무엇을 얻으려고 하는지
#노개북 #노마드코더 #개발자북클럽
댓글남기기