代码自查CheckList
序号总则条款执行情况说明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[InvalidCharacterError: "MAX)是[" did not match the Name production]