Smells and Heuristrics
주석 (Comment)
C1: 부적절한 정보
C2: 쓸모 없는 주석
C3: 중복된 주석
C4: 성의 없는 주석
C5: 주석 처리된 코드
환경 (Environment)
E1: 여러 단계로 빌드해야 한다.
E2: 여러 단계로 테스트해야 한다.
함수 (Function)
F1: 너무 많은 인수
F2: 출력 인수
F3: 플래그(Bool) 인수
F4: 죽은 함수
일반 (General)
G1: 한 소스 파일에 여러 언어를 사용한다
G2: 당연한 동작을 구현하지 않는다
G3: 경계를 올바로 처리하지 않는다
reference
- 로버트 C. 마틴 지음, 박재호·이해영 옮김 『 Clean Code 』, 프로그램 프로그래밍 프로그래머, 인용.