Contents
Organizational and Policy Issues
0. Don’t sweat the small stuff. (Or: Know what not to standardize.)
1. Compile cleanly at high warning levels
2. Use an automated build system
3. Use a version control system
5. Give one entity one cohesive responsibility
6. Correctness, simplicity, and clarity come first
7. Know when and how to code for scalability
9. Don’t pessimize prematurely
10. Minimize global and shared data
12. Know when and how to code for concurrency
13. Ensure resources are owned by objects. Use explicit RAII and smart pointers
Get C++ Coding Standards: 101 Rules, Guidelines, and Best Practices now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.