2022-02-07 독서 일지

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 』, 프로그램 프로그래밍 프로그래머, 인용.