个人项目互评
一、简介
项目名称:中小学数学卷子自动生成程序
编程语言:Java
代码作者:李令博
评价人:刘洋
二、功能完成情况及测试
代码基本实现了要求中的功能
代码运行测试:
输出结果测试:
产生题目的文件按照当前时间命名:
每一位教师拥有单独的文件夹:
功能不足:
题目产生后,没有实现要求中的“每道题目之间空一行”的要求。
在程序开始运行后,在登录前、登录后、出题完成后,都没有找到结束程序运行的方法。
三、代码部分分析
优点:
采用面向对象的设计原则,且代码简洁,采用随机数生成题目,保证了题目的随机性,代码中有对接口的使用。类、方法、变量的命名均符合编程的规范,代码的编写基本符合要求。代码中对登陆者的姓名,密码采用private设为私有属性,安全性较高
缺点:
李令博同学的代码中注释较少,有些地方阅读较为困难;且代码段之间缺少空行。
部分功能下缺少对错误输入的处理,导致程序出现异常现象,如当出现恶意的错误登录输入时,会导致程序的错误登录。
四、总结
从整体上来看,项目对需求的实现度较高,但项目中仍存在缺点与漏洞,希望在后续的结对编程中,我们能吸收彼此的有点,改正自己的缺点,写出更优秀的程序。
标签:题目,登录,湖南大学,程序,互评,卷子,代码 From: https://www.cnblogs.com/lyzwhy/p/17720737.html