码迷,mamicode.com
首页 > 其他好文 > 详细

结对编程代码互评

时间:2018-09-28 11:05:37      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:切换   语言   一周   步骤   结对编程   模块化   生产   数据   需求   

 不到一周的时间里我们完成了个人项目的编程,学习的同时发现了一些问题。
我用的是java,队友用的是c++,语言不同,存在的问题却都差不多,当然,优点也是有的嘛

代码优点:
1、结构清晰,将工程分为多个模块进行处理,单独将题目难度的处理,与随机分开,以三个函数的形式分割了需求的不同,同时将随机进行了统一处理。
2、利用了结构体对账户进行处理,形成了类似数据库的处理,方便了后来用户的添加与删除。
3、储存空间的节省,同时保证结构清晰,代码将文件创建与文件夹创建合成一个步骤,用户出题才会创建文件夹,节省了空间。

代码缺点:1、没有实现查重的需求。
2、只用了一个文件,不方便阅读,模块化不明显。
3、对于用户切换这个处理,有bug,存在不同用户切换中,并未设置重新登录,且可以切换成功,但文件生产默认为用户数据库的每级首位用户的文件夹中。
4、多处使用了goto语句,代码结构性降低。
 
以上是个人对队友代码的一些微浅的见解,希望队友能从其中短短粗陋几句中发现问题,获得进步;同时希望队友用他的火眼金睛发现我的代码的问题所在,大家共同进步

结对编程代码互评

标签:切换   语言   一周   步骤   结对编程   模块化   生产   数据   需求   

原文地址:https://www.cnblogs.com/Doke-Law/p/9716572.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!