总体来说,代码比较精炼,行数较少,可读性强,但未实现所有的功能,如:未能保存txt文件至指定目录,题目没有题号标识,没有保存txt文件也就意味着没能以当前时间进行命名,接下来细说其优缺点
优点:
1.代码精炼,重复函数较少,可读性强
2.思路清晰,结构简单
3.主函数部分代码较少,层次鲜明
缺点:
1.输入函数的判断用户名密码正确部分,采用在if条件语句中的各个用户名与密码匹配的方法,在用户名确定且用户数量较少的情况比较方便,但在用户较多或在更深层次的创建用户的情况下,代码的继承性较差,改变起来较为复杂,没法进行大规模的数据处理
2.生成初中高中的题目部分,未全采用随机的方法,使得题目不是完全的随机生成,但也是出于对题目的合理化设置的追求
3.变量部分,重复定义,使得空间被浪费,且复杂度略高
4.没能使用文件流来实现对题目进行到指定文件夹的保存的功能,功能缺失
5.注释太少
需要提高的地方很多,但代码语句优美,让人读起来赏心悦目
原文:https://www.cnblogs.com/ddzs-42/p/11552796.html