3.5 其他
1、除非必要,不要用数字或较奇怪的字符来定义标识 符。
.
.
18
3.5 其他
2、在同一款软件产品内,应规划好接口部分标识符 (变量、结构、函数及常量)。
3、用正确的反义词组命名具有互斥意义的变量或相反 动作的函数等。
.
.
19
四、代码风格
4.1 TAB和空格 4.2 类型定义和{ } 4.3 函数 4.4 代码块 4.5 代码行
.
.
2
培训目的及意义:
1、讲解代码规范的具体内容。 2、阐述代码规范的重要性。 3、了解代码规范带来的好处。 4、分享代码编写的经验,在未来的软件开发过程中,
尽量避免编写可读性较低的代码,降低代码的逻辑复杂 度。
.
.
3
主要内容:
一、文件排版 二、注释方面 三、命名规则 四、代码风格 五、函数 六、类 七、附录
在代码行的结尾部分不能出现多余的空格。 不要在"::","->","."前后加空格。 不要在",",";"之前加空格。
.
.
21
4.2 类型定义和{ }
类,结构,枚举,联合,大括号另起一行。
.
.
22
4.3 函数
函数体的{需要新起一行,在{之前不能有缩进。 除了特别情况,函数体内不能出现两个空行。 除了特别情况,函数体内不能宏定义指令。 在一个函数体内,逻揖上密切相关的语句之间不加空行,
5.4 函数参数
只读取该参数的内容,不对其内容做修改,用常量引用。 修改参数内容,或需要通过参数返回,用非常量引用。 简单数据类型用传值方式。 复杂数据类型用引用或指针方式。