来源:http://www.51testing.com/?uid-130702-action-viewspace-itemid-91928
重要性激活级别检查项总计 命名 重要 20命名规则是否与所采用的规范保持一致? 20是否遵循了最小长度最多信息原则?重要 50has/can/is前缀的函数是否返回布尔型?注释 重要 10注释是否较清晰且必要?重要Y10复杂的分支流程是否已经被注释? 10距离较远的}是否已经被注释? 10非通用变量是否全部被注释?重要Y50函数是否已经有文档注释?(功能、输入、返回及其他可选) 10特殊用法是否被注释?声明、空白、缩进 20每行是否只声明了一个变量?(特别是那些可能出错的类型)重要 40变量是否已经在定义的同时初始化?重要 40类属性是否都执行了初始化? 20代码段落是否被合适地以空行分隔? Y20是否合理地使用了空格使程序更清晰? 20代码行长度是否在要求之内? 20折行是否恰当?语句/功能分布/规模 20包含复合语句的{}是否成对出现并符合规范? 20是否给单个的循环、条件语句也加了{}? 20if/if-else/if-else if-else/do-while/switch-case语句的格式是否符合规范? 40单个变量是否只做单个用途?重要 20单行是否只有单个功能?(不要使用;进行多行合并)重要 40单个函数是否执行了单个功能并与其命名相符? Y20操作符++和— —操作符的应用是否复合规范?规模 重要 20单个函数不超过规定行数?重要 100缩进层数是否不超过规定?
转载请注明原文地址: https://ibbs.8miu.com/read-2272034.html