软件测试-软件代码走查清单模板.docx
《软件测试-软件代码走查清单模板.docx》由会员分享,可在线阅读,更多相关《软件测试-软件代码走查清单模板.docx(7页珍藏版)》请在第一文库网上搜索。
1、软件代码走查清单检查人:检查口期:20年 月 口审查内容:审查结果:通过口不通过口说 明:序号总则条款执行情况说明一、文件结构1每一个定义文件与其专用的头文件(如果有的话)名称一一对应,共用的头文件只有一个,所有的重定义语句都放在共用的头文件中;是1否1免12头文件中一般只存放“声明”,除“模板”以外不存放其他的“定义”;是否免3所有的函数和全局变量在头文件中进行声明;是否免4头文件和定义文件目录结构合理;是1 否1 免1 5每个程序文件的头部必须包含完整的版权和版本声明;是否免6重要头文件要使用ifndef/define/endif预处理块;是否免二、程序版式7两个函数体(方法)之间留空行,
2、类定义之间留空行,类的成员变量声明及方法声明之间以空行分隔;是否免8除非不得已,不要拆分一个语句到几行,超过80个字符的长行必须拆分成多行,且拆分时尽量保持语句中逻辑结构独立的部分在同一行内,操作符放在新行之首,函数声明语句由于参数过多需要拆分成多行时,参数的类型放在新行之首;是1否1免1序号总则条款执行情况说明9与其对应的“”必须各占一行、对齐于其前面一行语句起始处的同一列,程序体中最外层的“ 与“ ”必须位于顶格,“ ”与“ ”体内的内容缩进四个字符;是否免10一行代码只做一件事,如只定义一个变量,只写一条语句,也不要出现类似wwhile (counter+ do等语句自占一行,不论执行多
3、少行语句,即使不执行任何语句,也要加“和 “” ;是否免14在定义变量(或参数)时,是否将修饰符和紧靠变量名而不是类型名;是否免15注释行数一般不宜少于有效代码行数的四分之是否免16每个函数(方法)定义前必须以清晰的备注对其功能进行描述,且描述符合要求是否免17每个结构(类)定义中体中声明的每个变量之后要加备注描述该成员变量的作用;是否免18注释不能与代码不一致;是否免19类(结构)定义体中对成员变量及成员方法的定义必须以空行分开,无论是方法都依照其属性以publ ic, protected, private为次序进行声明;是1否1免1三、命名规则20对于全局变量的命名,必须以“g_”开头,局
4、部变量不得以“g_”开头;是否免21变量的命名尽量有意义,如果没按意义进行命名,则必须在声明变量时加上备注解释其意义;是否免四、表达式与基本语句22代码行中的运算符超过两个,必须用括号清楚地确定表达式的操作顺序;是1否1免1序号总则条款执行情况说明23if、while语句后面的表达式必须不论长短使用括号;是否免24行语句中的复合表达式不宜超过五个:符,超过五个,分成几个语句来进行关隙作M算;是否免25可以在循环体外的判断语句要避免放在循环体内执行,循环次数大的时候尤其要避免这种情况;是否免26循环语句或者判断语句不要超过五重,超过五重时,想办法在不改变逻辑的情况下重新整理代码;是1否1免127
5、在布尔表达式中不要错误地进行比较,比如说用布尔变量与“TRUE”、“FALSE”或者0、1进行比较,用浮点变量与其它数字进行等于或不等的比较,用指针变量所指内容与“NULL”进行比较;是否免28尽量不要使用“goto”语句时,确实需要使用时要确保不留隐患,例如跳过了某些对象的构造、变量的初始化、重要的计算等;是否免五、常量29对特殊的数据必须定义直观的常量来:示,不能每次都直接在表达式中使用药表攵字;是否免30在C+程序中,要用const常量取代宏常量;是否免31如果某一常量与其它常量密切相关,应在定义中包含这种关系,比如地球直径是地球半径的两倍等;是1否免32类内的const数据成员只在某个



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 代码 查清 模板
