以下是本人对蒋雨可同学的个人项目--中小学数学试卷出题系统的评价:
1.概述
小可同学对问题的分析很清晰,根据题目要求,设计了一个用户类User用来管理用户,这个类的功能为:用户登录记录用户信息(包括用户姓名、用户密码和用户类型),用户注册新增用户数据。再设计了一个PaperGeneration类,用于管理试卷生成,功能包括有用户验证、用户信息记录、用户交互、生成试卷、历史查重和输出试卷文件。从整体的框架上看小可同学对问题的求解思路很清晰,这是我的缺点所在,我的程序没有做用户类,只是简单地从系统的角度出发,没有编写创建新用户的功能。
2.优点
1)代码编写风格符合Google的Java语言编写规范,代码整洁,有注释;
2)对于用户类和试卷生成类分开实现,可以创建新用户;
3)括号添加的算法做的不错,一个式子可以有多个括号,并且括号可以括多个运算符。
3.缺点
1)虽然括号做的不错,但是没有考虑特殊运算符如平方、开根号、tan、cos和sin也可以添加在括号外;
2)注释写的太细,语义不连贯。