<aside> 💡 마틴 파울러 : 다양한 ‘코드 냄새’가 존재한다
</aside>
주석
<aside> 💡 부적절한 정보의 주석
</aside>
→ 작성자, 최종수정일, SPR(Software Problem Report) 번호와 같은 메타 정보만 주석으로 남기자
<aside> 💡 쓸모 없는 주석, 주석 처리된 코드
</aside>
→ 오래된 주석, 엉뚱한 주석, 잘못된 주석은 과감히 지우자
→ 주석 처리된 코드는 그냥 지워라 (필요하다면 형상관리시스템이 기억해준다)
<aside> 💡 중복된 주석
</aside>
다음과 같은 함수 서명만 달랑 기술하는 Javadoc은 의미가 없다.
/**
* @param sellResult
* @return
* @throws ManagedComponentException
*/
→ 주석은 코드가 다 하지 못한 설명을 부언한다
환경