对同伴宋玉为的个人项目的互评:
1.代码运行结果
1.1登录效果:
1.2出题效果:
出题有提示
题目文件保存在绝对路径,为txt格式,题目前有序号,但是题目之间没有空行。
1.3切换效果:
输入错误的指令有提示,输入正确的指令切换成功。
初中题目:
高中题目,某些题目被大括号扩了起来。
2.代码质量
2.1两个抽象类,一个接口,整体结构鲜明且详细。
2.2所有方法行数不超过40行,符合要求。且方法名,类名和参数名都简单易懂,但有部分名字没有按照命名规范,即大小写不规范。
2.3提示语写的很多,并且if语句条件写的比较到位,while语句嵌套也写得很好,使得代码没有显著bug。
2.4主函数十分简洁,很好的把代码量分工到各个类方法里面。
3总结
3.1代码整体结构十分规范且分明,有很好的使用抽象类和接口提高了代码的复用性,减少了部分代码量的同时降低了后期维护的成本。
3.2所有类方法都简洁且命名易懂,但是某些类名开头字母大写有些小写,有些方法也如此,降低了一定的美观性。参数名的命名十分贴切,但是注释太少,可读性有所降低。
3.3运行的结果很好,提示语非常到位,考虑到了使用者的角度,并且切换和生成题目没有明显的bug,使用性较高,并且出的题目都符合要求,其写了查重的代码。
3.4代码基本都按照google的java标准。缩进以及空行做的非常好,但是部分命名不是特别规范。
3.5使用文件流进行输出题目,且保存在绝对路径下以老师命名的文件夹下,并且按照时间命名,精确且无误。
标签:题目,个人,提示,代码,规范,互评,hnu,命名 From: https://www.cnblogs.com/yyjnb/p/17718403.html