结队编程--队友项目分析

优点:

1.该代码关于题目要求的用户登录、生成题目、切换题目类型、保存题目到文件中都有完成且运行时没有出现错误情况

2.代码中类命名、包命名、变量命名、方法命名的格式都是准确的,有按照JAVA代码规范的要求进行命名

3.代码的缩进符合JAVA代码规范中每当开始一个新的块,缩进增加2个空格,当块结束时,缩进返回先前的缩进级别的要求

4.在每个方法的开头都有用注释注明方法的作用和返回的值,带有参数的方法也按照规范要求注明了参数的意义


5.使用了合适的局部变量使得生成的题目更加符合实际

 

 

缺点:

1.代码中通过直接向list容器插入数据的方式存储用户,使得代码的复用性不强

 

 2.部分代码语句存在重复,可以将temp++写到if语句外使得代码更加整洁

 

 

 

 

 

3.部分语句使用不太恰当导致代码冗余,可以将if语句替换为switch语句

 

 

 

posted @ 2022-09-13 21:32  Stardust42  阅读(99)  评论(0)    收藏  举报