首页 > 其他 > 详细

结对编程队友代码评析

时间:2018-09-27 23:45:08      阅读:277      评论:0      收藏:0      [点我收藏+]

结对编程开始后,我找来了队友的代码进行了简单的分析,相较于我自己的代码,有以下优点和缺点:

优点:

1、每个方法处理的问题较为单一

我的代码中每个方法过于冗长,不利于之后对代码进行改进,也不利于应付单一的问题。同时,高整合度的代码也不利于其他人阅读或是接手,在这一点上他做的比我好。

2、大量使用注释

每个方法后面他都进行了注释,这同样增加了代码的可读性。

缺点:

1、多个方法存在相同流程

同样是关于上面的问题,我的问题是各个方法整合度过高,他是过低,导致多个方法中存在几乎相同的代码段,大大浪费了资源。遇到这种情况应该把重合的部分单独做一个方法,需要时再去调用它。

2、程序与用户的交互做的不好

在题目生成完毕以后,程序不会给出任何反应,用户只有到相关文件夹下亲自确认才能知道题目已经生成完毕了。同时,在输入环节也没有对输入格式进行要求,我在第一次使用时就因为输入格式不正确导致程序无法正常运行。

3、程序存在bug

bug包括没有输出正确的结果,以及输出了一些测试数据(编写代码时用于测试程序正确性,正式提交前应删除),说明代码没有经过验证就提交了,这在接手正式的工程时会导致严重的后果。

结对编程队友代码评析

原文:https://www.cnblogs.com/dirtyratblog/p/9716163.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!