NoteDeep
序号总则条款执行情况说明1 命名规则11.1 命名规则是否与所采用的规范保持一致是[ ] 否[ ] 免[ ]21.2 has/can/is 前缀的函数是否返回布尔型是[ ] 否[ ] 免[ ]2 注释32.1 复杂的分支流程是否已经被注释是[ ] 否[ ] 免[ ]42.2 函数是否已经有文档注释是[ ] 否[ ] 免[ ]3 声明 空白 缩进53.1 类属性是否都执行了初始化是[ ] 否[ ] 免[ ]63.2 代码段落是否被合适地以空行分隔是[ ] 否[ ] 免[ ]4 语句、功能划分、规模74.1 是否给单个的循环、条件也加了{}是[ ] 否[ ] 免[ ]84.2 if/if-else/if-else if-else/do-while/switch-case 语句的格式是否符合规范是[ ] 否[ ] 免[ ]94.3 单个函数是否执行了单个功能并与其命名相符是[ ] 否[ ] 免[ ]104.4 单个函数不超过规定行数,代码行长度是否在要求之内是[ ] 否[ ] 免[ ]5 可靠性(总则/变量和语句)115.1 是否已经消除了所有警告是[ ] 否[ ] 免[ ]125.2 常量是否声明为 final是[ ] 否[ ] 免[ ]135.3 是否确认没有同名变量局部重复定义问题是[ ] 否[ ] 免[ ]145.4 所有判断是否都使用了(常量=变量)的形式是[ ] 否[ ] 免[ ]155.5 是否消除了流程悬挂是[ ] 否[ ] 免[ ]165.6 是否每个switch-case 语句都有最后一个default以确保处理了全集是[ ] 否[ ] 免[ ]175.7 for循环是否都使用了包含下限不包含上限的形式(k=0; k<MAX)是[ ] 否[ ] 免[ ]185.8 对于流操作代码的异常捕获是否有finally操作以关闭流对象是[ ] 否[ ] 免[ ]6 可靠性(函数)196.1 入口方法的合法范围是否都被进行了判断(尤其是数组)是[ ] 否[ ] 免[ ]206.2 是否函数的所有分支都有返回值是[ ] 否[ ] 免[ ]216.3 是否对方法返回值对象做了null检查,该返回值定义时是否被初始化是[ ] 否[ ] 免[ ]226.4 线程处理函数循环内部是否有异常捕获处理,防止线程抛出异常而退出是[ ] 否[ ] 免[ ]7 可维护性237.1 实现代码中是否消除了直接常量(用于计算起点的简单常数例外)是[ ] 否[ ] 免[ ]247.2 是否消除了导致结构模糊的连续赋值(如 a=(b=c+d))是[ ] 否[ ] 免[ ]257.3 是否把方法中的重复代码抽象成私有函数是[ ] 否[ ] 免[ ] 代码检测工具提示的问题全部已修复 已进行code review 单元测试已通过 性能测试已达标 代码覆盖率已达标




评论列表