结对编程队友代码分析

编程课题:中小学数学卷子自动生成器

结对编程:
简要:通过对结对队友个人项目的学习,我在多种类的方法的使用以及封装有所了解,以及获取到对项目功能需求设计的诸多思路

项目:
使用语言:java
结构:三个类文件User、Util、View

 

 

分析:
优点1:项目封装好,整体上浏览代码,感到代码模块化设计良好且规范,一个函数实现一个功能,增强了代码的逻辑性与可读性。
优点2:将用户登录数据存储在txt文件中,每次登录会进行查询,这对将来拓展程序会有极大的便利与帮助。
优点3:代码逻辑性好,项目的函数功能明确,多种方法运用熟练,数据容错性较高,错误输入会有详细提醒。
优点4:用rand函数确保了题目的随机生成。

不足之处:
部分方法的功能的设计或使用注释缺少,代码部分细节有失误如随机数的分配,工程文件在非本机运行的时候可能会有不友好的情况。

posted @ 2022-09-13 20:55  今日霜降  阅读(92)  评论(0)    收藏  举报