- P.1 - 생각을 코드로 직접 표현하라.
- P.2 - ISO 표준 C++로 코드를 작성하라.
- P.3 - 의도를 표현하라.
- P.4 - 이상적으로, 프로그램은 정적 형식 안전성을 갖추어야 한다.
- P.5 - 실행 시점 점검보다는 컴파일 시점 점검을 선호하라.
- P.6 - 컴파일 시점에서 점검할 수 없는 것은 실행 시점에서 점검할 수 있어야 한다.
- P.7 - 실행 시점 오류는 일찍 잡아라.
- P.8 - 자원이 새지 않게 하라.
- P.9 - 시간이나 공간을 낭비하지 말라.
- P.10 - 변경 가능 데이터보다 변경 불가 데이터를 선호하라.
- P.11 - 지저분한 프로그램 요소들은 코드 전체에 흩어놓지 말고 한 곳에 캡슐화하라.
- P.12 - 지원 도구들을 적절히 활용하라.
- P.13 - 지원 라이브러리를 적절히 활용하라.