软件代码走查清单检查人:________________检查日期:20年_____月_____日审查内容:____________________________________________________________________审查结果:通过□不通过□说明:____________________________________________________________________序号总则条款执行情况说明一、文件结构1每一个定义文件与其专用的头文件(如果有的话)名称一一对应,共用的头文件只有一个,所有的重定义语句都放在共用的头文件中;是[]否[]免[]23456头文件中一般只存放“声明”,除“模板”以外是[]否[]免[]不存放其他的“定义”;是[]否[]免[]所有的函数和全局变量在头文件中进行声明;是[]否[]免[]头文件和定义文件目录结构合理;每个程序文件的头部必须包含完整的版权和版本声明;重要头文件要使用ifndef/define/endif预处理块;是[]否[]免[]是[]否[]免[]二、程序版式7两个函数体(方法)之间留空行,类定义之间留是[]否[]免[]空行,类的成员变量声明及方法声明之间以空行分隔;除非不得已,不要拆分一个语句到几行,超过80是[]否[]免[]个字符的长行必须拆分成多行,且拆分时尽量保持语句中逻辑结构独立的部分在同一行内,操作符放在新行之首,函数声明语句由于参数过多需要拆分成多行时,参数的类型放在新行之首;8序总则条款号9“{”与其对应的“}”必须各占一行、对齐于其前是[]否[]免[]面一行语句起始处的同一列,程序体中最外层的“{”与“}”必须位于顶格,“{”与“}”体内的内容缩进四个字符;执行情况说明1011一行代码只做一件事,如只定义一个变量,只写是[]否[]免[]一条语句,也不要出现类似“while(counter+