首页 > 其他 > 详细

结对编程-队友代码分析

时间:2018-09-27 23:29:17      阅读:194      评论:0      收藏:0      [点我收藏+]

我们大致回顾一下项目需求

为中小学数学卷子自动生成程序

1、按照输入的账号密码进行对应难度的试卷的生成  题目数量有限制

2、登陆后可以切换登陆类型

3、以生成的题目中不能重复

4、生成的题目将以“年-月-日-时-分-秒.txt”的形式保存,每个账号一个文件夹。每道题目有题号,每题之间空一行;

 

以下为我以高中老师身份登陆后生成的试卷之一。

技术分享图片

可以看到项目需求基本已经完成,且格式非常好。

队友的代码和我一样使用的是C++写的,整体注释非常简洁,让人一眼就能看得出每一步的目的和意义。

并且他用三个模块分别写了三个年级的试卷生成需求,更利于添加后面如果再出现的额外需求。

相对比我的sin cos tan写的乱糟糟的来说,他的代码更好的实现了符号位置的正确摆放,并且,我的代码图省事只显示了字母缩写,而他的代码非常完整。

有几个小小的缺点如下:

1、没有查重功能  如果出现了和之前相同的算式照样会被输出,虽然概率很小但是还是有可能会出现。

2、括号随机加上 这导致可能会生成没有意义的括号。

当然虽然我实现了1但是我也出现了类似2的缺点,这一点我会在后面的结对编程中改进。

同时,我没有实现把txt保存在文件夹里,这是我看需求时的不认真导致的疏漏,以后不会再有这种情况。

我的队友的代码水平远超于我,我希望可以在接下来的结对编程中学到更多,努力赶上大佬的水准!

 

结对编程-队友代码分析

原文:https://www.cnblogs.com/sanjina/p/9716175.html

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