<aside> 💡 나쁜 주석 : 대다수 주석은 허술한 코드를 지탱하고, 엉성한 코드를 변명할 뿐이다
</aside>
5 함수나 변수로 표현 가능한 주석
다음은 주석을 없애고 표현 가능한 경우다
// 전역 목록 <smodule>에 속하는 모듈이 우리가 속한 하위 시스템에 의존하는가?
if (smodule.getDependSubsystems().contains(subSysMod.getSubSystem()))
ArrayList moduleDependees = smodule.getDependSubsystems();
String ourSubSystem = subSysMod.getSubSystem();
if (moduleDependees.contains(ourSubSystem))
6 닫는 괄호에 다는 주석
닫는 괄호에 주석을 달아야할 필요가 잆다면 함수를 줄이려 시도하자
7 공로를 돌리거나 저자를 표시하는 주석
소스 코드 관리시스템의 등장으로 이와 같은 주석은 모두 삭제해야한다!
8 주석으로 처리한 코드
주석으로 처리된 코드는 다른 사람들이 지우기 주저한다
9 전역 정보
주석을 달아야 한다면, 근처에 있는 코드만 기술하라
아래 함수는 포트 기본값을 설정하는 코드가 변해도 아래 주석이 변하리라는 보장이 없다