我一直觉得代码规范特别的重要,现在趁着工作需要好好学习了一遍google code style,发现收益颇多,最意外的收获是看google的开源代码的时候也会
轻松很多,而且google code style让我对C++语言的使用也有更实际的理解。
首先放上我自己做的一个思维导图。
从内容上来看,google code style主要分为以上几类。
从功能上将,google code style提供以下几类规范:
1. Google code style首先在格式上有要求,要求直观一致,避免两个概念一个格式。命名、缩进、注释、define、头文件、类成员,namespace都是如此。
2. 它要求规避异常等易出错的高级语法特性,规范了类中方法的使用(符合effective c++中的描述)。
3. 它鼓励forward声明来避免头文件的反复打开和编译,提升编译器效率。
4. 它提供了cpplint自动化工具。
5. google所有的开源代码都遵循这个规范,方便学习代码。
Google带给我们的C++福利之一google code sytle,布布扣,bubuko.com
时间: 2024-08-07 12:27:34