优缺点分析——中小学题目生成器
1. 附上一张运行结果截图:
2. 优点
(1)使用界面很清楚,容易操作,并且操作错误时可以重复此操作,不用怕重新再运行一次;
(2)程序分层明确,看代码时只要看一下注释就很容易知道这一块的功能是什么。
3. 缺点
(1)生成的题目没有编号,对方可能忽视了题目编号这个要求;
(2)函数只有两个,生成题目这个功能都在一个函数里面,虽然分层明确,但是复用性较差;
(3)生成括号的方法固定为只生成一个括号,并没有考虑到生成多个括号的情况。
(4)登录只能登录一次,要想再次登录只能重新再运行一遍,没有退出登录再登录另一个账户这样的功能。
(4)没有查重功能,只有在产生随机数的时候有一个随机种子,但是并不能查找是否有相同的题目。
我自己使用的方法是类,将登陆功能和生成卷子的功能放在了账号类里面,相比较而言对方是直接在main函数里面登录一次,之后循环重复生成卷子和切换难度功能,各有优劣。