结对编程-对搭档的个人项目代码的分析
简介:
这篇博客是对结对项目的队友马浩同学的个人项目的代码的分析。
优点:
- 考虑到了用户体验。马浩同学的代码使用了system("cls")函数,在进行下一步操作时页面会进行刷新。
- 对每个函数的功能都进行了注释,当其他人在阅读代码时能一目了然的知道各个函数的功能。
- 将功能函数与主函数分离,方便移植。
缺点:
- 需求分析做的不到位。个人项目要求在生成试卷之后可以继续生成试卷或者进行其它操作,但是,在马浩同学的个人项目中,生成了一套试卷后,程序会直接结束运行,无法再进行操作。
- 功能没有完成。个人项目要求实现诸如生成试卷、对试卷进行查重以及切换账号和小学老师生成其它年级试卷等的功能,但是马浩同学并没有完成小学老师生成其他试卷的功能。
- 参数的定义不太好。马浩同学的代码有一些参数并没有使用英文,也没有对这些参数进行说明,不太方便阅读代码。我也有一样的问题。
总结:
总的来说,马浩同学的代码有值得我学习的地方,例如在进行下一步操作时对页面进行刷新等。

浙公网安备 33010602011771号