结对搭档个人项目代码互评-中小学数学卷子自动生成程序

个人项目内容

首先了解一下个人项目项目需求

 

 

搭档代码结构展示

 

 可以看到结构上是比较简单的,也正是程序比较简单不需要特别复杂的内容

代码分析

代码大略展示

 

主要可以从右侧的缩略图获取一定信息,该代码将整个程序分成两个类,一个是用户类,一个系统(简单概括为系统,实际上是“自动生成”)类

优点

 

主方法简洁明了,很容易了解到程序框架体系,首先初始化用户,跳转到enroll_login方法进行输入的处理,界面会提示输入内容,用户体验友好,同时添加了注册功能,丰富了程序内容

功能部分

输入判断为1,为注册功能

 

 

 

 

可以看出注册功能正常实现,并且将信息存入了账户文本中,登录功能在之后可以读取文本信息登录

 

以下为登录功能与试卷生成功能

 

 

 

 

源码部分

 

 

 缺点

一、是并不完全符合谷歌规范,通过idea的stylecheck功能可以查看有较多错误,虽然并不是语法错误,但是阅读上有一定困难

 

二、账户信息文件并不在项目之中,必须重新新建一个。

三、有较多警告信息,虽然idea的警告提示信息不一定符合逻辑也不一定正确,但是可以作为一个参考,并对代码进行优化

 

 

 四、代码中没有注释信息,日后维护较为困难

 

 

x
posted @ 2022-09-13 22:00  Rido-code  阅读(107)  评论(0)    收藏  举报