结对编程-个人项目互评

Posted jinxinovo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结对编程-个人项目互评相关的知识,希望对你有一定的参考价值。

个人项目的优缺点分析

一、个人项目需求

1.输入账号密码后进行验证,若账号密码错误需提示用户用户输入正确后需根据账号判断试卷类型。

2.登录后输入题目数量后,程序自动生成试卷。在登录状态下切换试卷类型,输入题目数量后,程序按新设置的类型进行出题,输入-1退出。

3.同一个老师的卷子中的题目不能与以前的已生成的卷子中的题目重复

4.生成的题目将以-----.txt”的形式保存,每个账号一个文件夹。每道题目有题号,每题之间空一行。

二、优点分析

1.主函数简单,运用了各种函数来简化主函数,脉络清晰

 技术图片

 

 

2.注释简单明了,便于日后的维护和完善。

技术图片

 

 

3.有详细的程序使用说明,用户使用方便。
技术图片

 

 

4.函数名命名准确

技术图片

 

 

三、缺点

1.函数中包含的功能不完全与代码内容匹配,例如Login函数中不仅包含登陆功能,还与部分出题功能相关联。

2.题目虽然没有重复,但操作数的随机性显然不是很好,有着些许相似。

3.代码过于繁杂生成不同难度题目的代码有很多相似之处,可以考虑写一个函数来降低代码的复杂程度。

四、总结

该程序基本符合个人项目的所有需求,但代码的质量还可以做得更好,生成题目的算法也可以进行优化。

以上是关于结对编程-个人项目互评的主要内容,如果未能解决你的问题,请参考以下文章

附加作业(个人)

结对总结

个人项目复用代码实现结对编程项目

结对编程——中小学数学出题系统项目互评

总结如何复用个人项目实现结对编程项目,以及结对编程的经验教训。

复用个人项目实现结对编程项目