首页 > 其他 > 详细

中小学数学卷子自动生成程序——结对编程代码分析

时间:2019-09-19 19:19:56      阅读:89      评论:0      收藏:0      [点我收藏+]

 

代码优点:

1, 灵活使用Java特性,设计了用户类用于登陆验证,这将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。

2, 使用正则表达式匹配输入以及生成的题目和历史题目是否重复,提高了运行效率。

3, 插入括号算法虽略显繁杂,但是可扩展性很强,很有优化的潜力。

代码缺点:

1,用户实例完全在程序内初始化,数据和程序混为一谈,不利于以后对用户信息的更新。

2,使用循环来匹配用户信息是否正确,但是并没有在匹配正确时break跳出,而是继续无用循环,降低了程序的效率。

4, 缩进不够规范,看着有些乱。

5, 变量名复用太多次,容易造成混淆。

6, 小题大做,能用if语句简简单单判断的条件,非要炫技用正则匹配,容易让人看不懂。

7, 缺少必要的注释。

中小学数学卷子自动生成程序——结对编程代码分析

原文:https://www.cnblogs.com/legend-house/p/11551597.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!