깨끗한 코드를 작성하기 위한 네번째 기록 주석은 나쁜 코드를 보완하지 못한다 우리는 코드로 의도를 표현하지 못해, 실패를 만회하기 위해 주석을 사용한다. 여기서 내가 실패라는 단어를 썼다는 사실에 주목한다. 주석은 언제나 실패를 의미한다. 때때로 주석 없이는 자신을 표현할 방법을 찾지 못해 할 수 없이 주석을 사용한다. 주석이 필요한 상황에 처하면 곰곰이 생각하기 바란다. 상황을 역전해 코드로 의도를 표현할 방법은 없을까? 코드로 의도를 표현하라 // 직원에게 복지 혜택을 받을 자격이 있는지 검사한다. if((employy.flags & HOURLY_FLAG) && (employy.age > 65)) if(employee.isEligibleForFullBenefits()) 두 가지 코드를 보면 주석을 사..