1.在学习通上注明结对的成员对:3班郑步丰-3班纪骁宵
2.结对成员的博客链接地址:https://www.cnblogs.com/CatMiao1176/
3.代码审查结果表
郑步丰的代码审查表(由纪骁宵完成)
类别 |
审查项 |
完成情况 |
概要部分 |
代码符合需求和规格说明么? |
符合 |
代码设计是否考虑周全? |
是 |
|
代码可读性如何? |
比较清晰 |
|
代码容易维护吗? |
容易 |
|
代码的每一行都执行并检查过了吗? |
是 |
|
设计规范部分 |
设计是否遵从已知的设计模式或项目中常用的模式? |
是 |
有没有硬编码或字符串/数字等存在? |
有 |
|
代码有没有依赖于某一平台? |
否 |
|
有没有无用的代码可以清除? |
否 |
|
代码规范部分 |
修改的部分符合代码标准和风格么? |
符合 |
具体代码部分 |
有没有对错误进行处理? |
有 |
对于调用的外部函数,是否检查了返回值 |
是 |
|
效能 |
代码的效能如何? |
良好 |
循环中是否有明显可优化的部分? |
否 |
|
可读性 |
代码可读性如何?有没有足够的注释? |
可读性不错,有注释 |
可测试性 |
是否需要更新或创建新的单元测试 |
不需要 |
纪骁宵的代码审查表(由郑步丰完成)
类别 |
审查项 |
完成情况 |
概要部分 |
代码符合需求和规格说明么? |
符合 |
代码设计是否考虑周全? |
否 |
|
代码可读性如何? |
比较清晰 |
|
代码容易维护吗? |
比较容易 |
|
代码的每一行都执行并检查过了吗? |
是 |
|
设计规范部分 |
设计是否遵从已知的设计模式或项目中常用的模式? |
是 |
有没有硬编码或字符串/数字等存在? |
有 |
|
代码有没有依赖于某一平台? |
否 |
|
有没有无用的代码可以清除? |
否 |
|
代码规范部分 |
修改的部分符合代码标准和风格么? |
符合 |
具体代码部分 |
有没有对错误进行处理? |
没有 |
对于调用的外部函数,是否检查了返回值 |
是 |
|
效能 |
代码的效能如何? |
良好 |
循环中是否有明显可优化的部分? |
有 |
|
可读性 |
代码可读性如何?有没有足够的注释? |
可读性不错,有注释 |
可测试性 |
是否需要更新或创建新的单元测试 |
不需要 |
4.代码编写基本规范
(1)双斜杆注释是放在语句上或语句同行
(2)若有相同的变量名,则在前面加上变量类型 例如chnum
(3)变量命名采用英文的形式
(4)程序语句之间要有适当的分行
(5)包名全部小写,连续的单词只是简单地连接起来,不使用下划线
5.结对场景照片
5.结对编程的感受
纪骁宵:两个人一起编程有商有量,互相虚心接受对方的建议,有问题时互相讨论研究,最后确定两个人都同意的方案进行编程,在编程过程中可以学习对方好的编程习惯,改正自己不好的习惯!结对编程起到督促的作用,自己要是一个人的话,可能做事就会一直拖,但是有个小伙伴一起就会提高效率!
郑步丰:在进行各项任务的要求时,我都会与我的小伙伴讨论,经过一番互相讨论,最后采用大家都认可的方式进行代码编程。在这次结对编程过程中,两个人一起思考问题,最后解决问题的时候会比一个人全面。互相看对方的程序,可以彼此学到好的代码规范,也可以互相给予相应的建议。
6.github的连接地址
https://github.com/PINKMIAO/importmission/commit/83b76d4a1d87b8a8e11b577c591c3aaa6e916b86