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

这一生的挚爱 提交于 2019-12-02 03:38:03

任务1:结对成员

3班齐鑫——3班王云鹏

任务2:

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

  3班王云鹏:https://www.cnblogs.com/RUAYO/p/11729292.html

(2)代码审查表:

 

 

 

 

概要部分

复查内容

   王云鹏

   齐鑫

代码符合需求和规格说明么?

符合

符合

代码设计是否考虑周全?

代码未满足全部需求,考虑不周全,没有考虑用户的非法输入。

代码满足需求,每个功能都能用类实现

代码可读性如何?

一般

一般

代码容易维护么?

良好

一般

代码的每一行都执行并检查过了吗?

 

 

 

 

设计规范

部分

设计是否遵从已知的设计模式或项目中常用的模式?

有没有硬编码或字符串?

代码有没有依赖某一平台,是否会影响将来的移植?

是      

开发者新写的代码能否用已有的Library中的功能实现?在本项目中是否存在类似的功能可以调用而不用全部重新实现?

 否

 否

有没有无用的代码可以清除?

 有

 有

 

 

代码规范

部分

有没有对错误进行处理?

 是

 是

参数传递有无错误,字符串的长度是字节的长度还是字符的长度?

 无

 无

有没有使用断言来保证我们认为不变的条件真的得到满足?

 否

 否

数据结构中有没有用不到的元素?

 无

 无

效能

代码中特别是循环中是否有明显可优化的部分?

 是

 是

对于系统和网络的调用是否会超时?

 是

 是

代码是否需要更新或创建新的单元测试?

 是

 是

 

 

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

 

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

  1.定义变量应尽量用英文或英文缩写,避免中文拼音

  2.每行代码长度不宜过长,循环和逻辑分支语句应有适当注释

 

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

 

在结对编程中,任何一段代码都被我们两个思考过。与个人编程不同,这是一个互相督促的过程,我们的每个行为、想法都要受到对方的评价,这样可以使我们更认真的学习。随人提高了我们的代码准确率,减少复杂性,但是我们需要大量的时间来适应这种合作模式,相互学习,相互磨合。

 

(c)结对场景照片

 

 

结对项目编程要求:

 

1.GitHub链接地址:https://github.com/Ruayo/equation-generator

 

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