个人项目互评

发布时间 2023-09-19 15:42:38作者: ttTtgGgttT

个人项目互评

总体评价:

杨智杰同学的代码完成了题目的基本要求,并且代码风格符合Google编码规范,每个函数总行数少于40行,且运用了接口。小学、初中、高中出题系统均满足题目难度要求,且可以多次出题;查重,文件保存功能均符合要求,并且没有出现其他bug。

优势:

1.用户登录系统之后会产生一个主页,供用户进行不同的操作选择。且每次进行完整操作或退出时会返回到主界面,逻辑清晰。

2.在每次输入时,遇到与输入不符的变量时,会进行报错,并提示输入正确的字符型,且不

会出现越界异常。

3.利用接口以及类的继承,将UserFor设定为父类,其余三个类继承该类,实现了小学初中

高中的出题查重写入系统。

  1. 代码方面,变量命名清晰易懂,函数逻辑合理,且有清楚的分类方式,易于阅读。、

缺点:

1.用户登录后必须先选择是否需要切换账号,而非直接出题,操作略显繁琐。

2.代码中可以调用函数实现的功能没有选择调用相应函数,导致部分代码偏长,可以进行简化处理。

总结:

此代码完成了题目中的要求,且设计合理,符合逻辑。