第四次博客作业-结对项目

任务1:(5分)

       2-许方敏------2-杨寒冰

提供你的结对成员的博客链接地址(5分)

 https://www.cnblogs.com/12yy/

结对成员对四则运算项目进行代码互审,并给出代码审查结果表

许方敏的代码审查表(由杨寒冰完成)(10分)   

 

   内容 审查结果
1.概要部分 代码符合需求和规格说明  是
代码设计是否考虑周全  是
代码可读性如何  好,有注释
代码容易维护吗  
代码功能是否测试过  是
2.设计规范本分 有无硬编码或字符串/数字等存在  无
 设计是否遵从已知的设计模式或项目常用模式  是
有无代码可以删减  无
3.代码规范部分 修改部分符合代码标准和风格  符合
4.具体代码部分 swich分支,是否死循环  否
 数据结构中有无没有使用到的元素  无
 代码符合代码规范吗  符合
 有无对错误惊醒处理?是否检查返回至或处理异常  无
5.效能 代码的效能如何  一般
代码有无可优化的部分  有
6.可读性 代码可读性如何?有无足够的注释  良好

 

 

杨寒冰的代码审查表(由许方敏完成)(10分)

   内容 审查结果
1.概要部分 代码符合需求和规格说明  部分符合要求
代码设计是否考虑周全  不够周全
代码可读性如何  好
代码容易维护吗  是
代码功能是否测试过  是
2.设计规范本分 有无硬编码或字符串/数字等存在  无
 设计是否遵从已知的设计模式或项目常用模式  是
有无代码可以删减  有
3.代码规范部分 修改部分符合代码标准和风格  是
4.具体代码部分 swich分支,是否死循环  否
 数据结构中有无没有使用到的元素  否
 代码符合代码规范吗  部分规范
 有无对错误惊醒处理?是否检查返回至或处理异常  无错误处理
5.效能 代码的效能如何  好
代码有无可优化的部分  有
6.可读性 代码可读性如何?有无足够的注释  可读性好  注释不够多

 

 

选取杨寒冰项目为基础,进行结对编程。结对项目撰写的博客要求:(30分)

1、缩进用4个空格代替Tab键

2、在复杂的条件表达式中,用括号清楚的表述逻辑的优先级

3、每个“{”和“}”都独占一行

4、不把多条语句放在同一行上

5、变量命名时采用“匈牙利命名法” 并区分大小写

6、复杂的注释放在函数的开头,函数头的注释都用来解释参数的类型等

   b)描述结对编程的感受。

相比一个人编程,两人合作在代码设计方面会考虑的比一个人更加周全,效率更高。

一人编程的同时有人监督,避免一些编程上的错误,防止一人发呆同时完成一个程序的时长跟更短。

合作完成的同时相互学习探讨。

    c)结对场景照片

结对项目编程要求:(40分)

      https://github.com/XFM-98/sfs

      增加的需求:(a)考虑数据异常处理问题,如在输入题目生成范围的数据时,输入了“abc“等字符数据,程序如何处理。

                        (b)增大算式生成数的范围(如整数存不下的数),程序如何处理。

 

原文地址:https://www.cnblogs.com/mai98/p/11719045.html