结对编程——代码审查
软件工程第四次作业 审查队友的代码 代码地址: https://coding.net/u/zzixuk/p/NewCoding/git?public=true 功能模块名称 学生信息管理系统 审查人 朱玉 审查日期 2018.4.5 代码名称 学生信息管理系统 代码作者 赵梓旭 文件结构 重要性 审查项 结论 头文件和定义文件的名称是否合理? 否 头文件和定义文件的目录结构是否合理? 否 版权和版本声明是否完整? 否 重要 头文件是否使用了 ifndef/define/endif 预处理块? 否 头文件中是否只存放“声明”而不存放“定义” 否 程序的版式 重要性 审查项 结论 空行是否得体? 是 代码行内的空格是否得体? 是 长行拆分是否得体? 是 “{” 和 “}” 是否各占一行并且对齐于同一列? 是 重要 一行代码是否只做一件事?如只定义一个变量,只写一条语句。 否 重要 If、for、while、do等语句自占一行,不论执行语句多少都要加 “{}”。 是 重要 在定义变量(或参数)时,是否将修饰符 * 和 & 紧靠变量名?注释是否清晰并且必要? 是 重要 注释是否有错误或者可能导致误解? 否 重要 类结构的public, protected, private顺序是否在所有的程序中保持一致? 否 命名规则 重要性 审查项 结论 重要