码迷,mamicode.com
首页 > 其他好文 > 详细

对404同学的代码分析

时间:2019-09-19 16:19:01      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:根据   多重   center   使用说明   复杂   操作符   退出   idt   输入   

优缺分析

一、个人项目需求

  1. 登录验证,根据账号判断试卷类型。
  2. 登录后输入数字以生成试卷。在登录状态下输入“切换为小学、初中、高中”切换试卷类型,输入-1退出。
  3. 同一个老师的卷子中的题目不能与以前的已生成的卷子中的题目重复,各个类型的试卷题目中出现的数学符号不同。
  4. 生成的题目将以“年-月-日-时-分-秒.txt”的形式保存,每个账号一个文件夹。

二、优点分析

   1. Java项目名,包名,类名,变量名命名标准。

   技术图片技术图片

   2.适当的注释,便于快速阅读以及回忆代码。

  技术图片

    技术图片

   3.有使用说明,显示操作示例,便于使用。

  技术图片

   并且每一步也有指引

   技术图片

   4.整个项目有很清晰的层次结构

   技术图片

   5.各个操作符插入的位置没有错误。

   技术图片

 

 

   技术图片

   6.存储每个老师所出过的题目,通过list查重。

   技术图片  技术图片

 

 

三、缺点

   1.主函数过于复杂,应该将主函数简化到其他的函数或类里面,便于他人阅读。

   技术图片

 

 

   2.每个题目最多只能出现一个括号。

   3.代码过于冗杂,生产小学、初中、高中题目的函数有很多重复的部分,应该考虑复用。

四、总结 

   基本完成了个人项目的所有需求,但是生成题目的算法还有优化的余地。

 

 

对404同学的代码分析

标签:根据   多重   center   使用说明   复杂   操作符   退出   idt   输入   

原文地址:https://www.cnblogs.com/pbrilliant/p/11550026.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!