天天看点

编码规范

对变量的定义,尽量位于函数的开始位置

命名规则

匈牙利命名法

骆驼命名法

帕斯卡命名法

函数内声明的变量或者函数的参数(使用栈内存)的大小不能超过1K,全局变量不能超过10K

if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显

接口消息定义和内部数据结构定义都采用4字节对其方式

一般情况下,源程序有效注释量必须在20%以上

先写一行代码,然后马上写注释

先写注释,再写代码

先把代码全写完了,再补注释

第一种方式应用比较多,主要用与代码不是特别复杂的情况

第二种方式主要用于代码结构非常复杂的情况

数据结构声明(包括数组、结构、类、枚举等)必须加以注释。对结构中的每个域的注释放在此域的右方

if, for, while, switch必须注释,写明其用途,取值范围

防止局部变量与公共变量同名

对变量,尤其是指针变量,强烈推荐在使用前将其初始化

编写严谨的代码。将编译器的的告警级别设置高,使用检查工具(如Lint)

较长的语句、表达式等要分成多行书写

避免使用不易理解的数字

不要使用难懂的技巧性很高的语句

函数的规模尽量限制在200行以内

一个函数最好仅完成一件功能

为简单功能编写函数

继续阅读