SlideShare una empresa de Scribd logo
1 de 8
CLEAN CODE
코드는 시간에 따라 변하는 함수지만, 주석은 상수다. 코드가 나쁘면 주석을 달고 싶은 욕망이 생긴다. 하지만 코드를 정리하는 것이 낫다.
// 직원에게 복지 혜택을 받을 자격이 있는지 검사한다. If((employee.flags & HOURLY_FLAG) && (employee.age > 65)) /*…*/ vs If(employee.isEligibleForFullBenefits()) /*…*/ 코드로 의도를 표현하라!
하지만 좋은 주석도 존재한다. ,[object Object]
정보를 제공하는 주석
의도를 설명하는 주석
의미를 명료하게 밝히는 주석
결과를 경고하는 주석

Clean code(04)