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

余生颓废 提交于 2019-12-02 00:25:59

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

结对成员赵鹏的博客链接地址:https://home.cnblogs.com/u/CCUT-zhaopeng

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

  内容  彭星  赵鹏
1.概要部分  (1)代码符合需求和规格说明吗  符合  符合
 (2)代码设计是否考虑周全  是  是
 (3)代码可读性如何  良好  良好
 (4)代码容易维护吗  容易  容易
 (5)代码每一行都执行并检查过了吗  是  是
 

2.代码

设计规范

 (1)设计是否遵从已知的设计模式或项目中常用的模式  是  是
 (2)有无硬编码或字符串/数字等存在  有  有
 (3)代码是否依赖某平台,是否会影响将来的移植  否  否
 (4)开发者新添功能/相似功能是否能用已有来调试  否  否
 (5)有无无用代码可删除  无  无
 

3.代码

规范部分 

 符合代码规范和风格吗  符合  符合
 

4.具体

代码部分

 (1)有无对错误进行处理,对于调用外部函数,是否检查了返回值或处理了异常?  有  有
 (2)有没有使用断言(Assert)来保证我们认为不变的条件真的得到满足?  无  无
 (3)数据结构中有无用不到的元素  无  无
 (4)参数传递有无错误  无  无
5.效能  (1)代码效能如何  良好  良好
 (2)代码中,特别是循环中是否有明显可优化的部分  否  否
 (3)对于系统和网络的调用是否超时,如何处理  否  否
6.可读性  代码可读性如何?有无足够注释?

 易读

足够

 易读

足够


(3)选取其中一个成员的项目为基础,进行结对编程。结对项目撰写的博客要求:

 

(a)结合课堂讲授内容,制订一份2人共同遵守的代码编写基本规范(至少包括注释规范与变量命名规范)

(1)代码书写规范,尽量保持4个缩进

(2)行宽限定在100字符

(3)不要使用goto系列语句,除非是用在跳出深层循环时。 

(4)关键的语句(包括声明关键的变量)必须要写注释。

(5)复杂运算用括号清楚表明变量优先级

 

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

两个人结对编程相互督促,提高了代码质量。出现问题可以一起讨论,增加了解决问题的效率。

 

(c)结对场景照片

 

(4)结对项目编程要求:

github地址:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!