
C++编程规范101项规则、准则及最佳实践PDF.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《C++编程规范101项规则、准则及最佳实践》是一本详尽介绍C++编程标准与技巧的电子书,包含实用编码指南和优化建议,适合各水平程序员参考学习。
组织与策略问题
1. 第0条:不要拘泥于小节(又名:了解哪些东西不应该标准化)
2. 第1条:在高警告级别干净利落地进行编译
3. 第2条:使用自动构建系统
4. 第3条:使用版本控制系统
5. 第4条:做代码审查
设计风格
6. 第5条:一个实体应该只有一个紧凑的职责
7. 第6条:正确、简单和清晰第一
8. 第7条:编程中应知道何时和如何考虑可伸缩性
9. 第8条:不要进行不成熟的优化
10. 第9条:不要进行不成熟的劣化
11. 第10条:尽量减少全局和共享数据
12. 第11条:隐藏信息
13. 第12条:懂得何时和如何进行并发性编程
编程风格
14. 第14条:宁要编译时和连接时错误,也不要运行时错误
15. 第15条:积极使用const
16. 第16条:避免使用宏
17. 第17条:避免使用“魔数”
18. 第18条:尽可能局部地声明变量
19. 第19条:总是初始化变量
20. 第20条:避免函数过长,避免嵌套过深
21. 第21条:避免跨编译单元的初始化依赖
22. 第22条:尽量减少定义性依赖。避免循环依赖
类的设计与继承
23. 第35条:用组合代替继承
24. 第36条:优先提供抽象接口
25. 第37条:公用继承即可替换性。继承,不是为了重用,而是为了被重用
26. 第38条:实施安全的覆盖
27. 第39条:考虑将虚拟函数声明为非公用的,将公用函数声明为非虚拟的
全部评论 (0)


