4장 주석
📖 나쁜 코드에 주석을 달지 마라. 새로 짜라.
목차
🗒️ 책에서 기억하고 싶은 내용
주석은 나쁜 코드를 보완하지 못한다
코드에 주석을 추가하는 일반적인 이유는 코드 품질이 나쁘기 때문이다.
코드로 의도를 표현하라!
// 직원에게 복지 혜택을 받을 자격이 있는지 검사한다.
if ((employee.flags & HOURLY_FLAG) && (employee.age > 65))
if (employee.isEligibleForFulBenefits())
몇 초만 더 생각하면 코드로 대다수 의도를 표현할 수 있다.
예제
p.90~94
목록 4-7을 리팩터링한 결과인 4-8을 비교해서 볼 것
🗒️ 소감
챕터 1~3을 읽으며 코드를 작성하는 습관을 고치려고 노력했다.
한눈에 알아볼 수 있도록 변수와 함수의 이름을 바꾸었더니 주석의 수가 줄었다.
이러한 경험을 토대로 저자가 주석을 부정적으로 보는 이유를 이해할 수 있었다.
🗒️ 궁금하거나 어려웠던 내용
X
'도서 > Clean Code' 카테고리의 다른 글
[Clean Code/클린 코드] 6장 객체와 자료 구조 (0) | 2023.12.04 |
---|---|
[Clean Code/클린 코드] 5장 형식 맞추기 (0) | 2023.12.04 |
[Clean Code/클린 코드] 3장 함수 (2) | 2023.12.03 |
[Clean Code/클린 코드] 2장 의미있는 이름 (2) | 2023.12.03 |
[Clean Code/클린 코드] 1장 깨끗한 코드 (2) | 2023.12.03 |