Core and other guidelines: the good, the bad, the ...questionable?
summary
Covers concrete claims: guidelines succeed or fail on rationale and context, not topic names. Shows tooling used — clang-tidy checks, clang-format and GSL — and how automation removes churn. Gives surprising numbers: a codebase with ~45 million LOC and hundreds of singletons that inflate test runs and build scope, and a recent clang-format run touching ~20,000 files. Compares specific rules — rule of zero vs rule of five — explains when exceptions or single returns are practical, and recommends living, minimal project guidelines tied to enforceable tools.
AI-written summary · about
chapters (12)
- 0:00Introduction to guidelines
- 5:02The Rule of Five and Zero
- 13:47Exception usage guidelines
- 18:33Single return statements
- 23:55Legacy rules and rationale
- 27:55References as members
- 29:42Examples of reference usage
- 30:56Rationale and dogmatism
- 33:26Const notation conventions
- 37:22Singleton design patterns
- 42:05Guidelines for team management
- 54:01Q&A and conclusion








