中小学数学试卷自动生成程序-对张凯翔同学代码的评价

张凯翔的优点:

  1. 面向对象编程,结构清晰,修改难度小
  2. 生成了UI界面,清晰美观
  3. 相比张惟盛的代码生成的题目更加科学,比如会在平方和开方的部分增加括号,以确保意义明确
  4. 相较于C语言,采用了更加方便的Java,调用函数以及捕获异常,确保了程度的稳定性

张凯旋的缺点:

  1. 代码习惯有点问题,杂乱且缺少注释
  2. 虽然采用了全随机生成运算符的方式,但在某些算式中也会出现无意义的括号,比如在正常的加减乘除中,第一个为乘法,已经是优先的但是还是会添加无意义的括号,有瑕疵
  3. 缺少了对同一老师的不同试卷进行题目查重的步骤,虽然为随机函数,但仍存在重复的可能;

张凯翔同学的代码采用的UI设计以及题目的生成有很多创意,是我学习的对象,在结对编程的过程中我也会和他取长补短,共同进步。

posted @ 2019-09-19 20:24  姜弟弟  阅读(418)  评论(2)    收藏  举报