个人项目的优缺点分析
一、个人项目需求
1.输入账号密码后进行验证,若账号密码错误需提示用户,用户输入正确后需根据账号判断试卷类型。
2.登录后输入题目数量后,程序自动生成试卷。在登录状态下可切换试卷类型,输入题目数量后,程序按新设置的类型进行出题,输入-1退出。
3.同一个老师的卷子中的题目不能与以前的已生成的卷子中的题目重复。
4.生成的题目将以“年-月-日-时-分-秒.txt”的形式保存,每个账号一个文件夹。每道题目有题号,每题之间空一行。
二、优点分析
1.主函数简单,运用了各种函数来简化主函数,脉络清晰
2.注释简单明了,便于日后的维护和完善。
3.有详细的程序使用说明,用户使用方便。
4.函数名命名准确
三、缺点
1.函数中包含的功能不完全与代码内容匹配,例如Login函数中不仅包含登陆功能,还与部分出题功能相关联。
2.题目虽然没有重复,但操作数的随机性显然不是很好,有着些许相似。
3.代码过于繁杂,生成不同难度题目的代码有很多相似之处,可以考虑写一个函数来降低代码的复杂程度。
四、总结
该程序基本符合个人项目的所有需求,但代码的质量还可以做得更好,生成题目的算法也可以进行优化。
原文地址:https://www.cnblogs.com/jinxinOVO/p/11553142.html
时间: 2024-10-07 02:11:12