软件工程导论——结对项目队友代码分析
优点:
- 整个实现项目分成两个文件,代码整洁,格式严谨,阅读性高。
- 加入了数据库的使用,项目通过访问数据库中关于用户属性的表来实现用户登录的匹配功能,包含了JDBC驱动的引用,以及在项目中嵌入mySQL语句来控制对数据库的访问以及用户数据提取
- 在生成题目以及试卷部分,使用了Random对象,好处是一是可以生成随机数,二是对高中题目要求的三角函数做了补充,在最后的文件生成也熟练使用了异常抓取,避免出现错误。
缺点:
- 每次拷贝到不同计算机上都要修改文件里的数据访问密码,以及根据计算机上的数据库版本修改连接器版本以及数据库url,还有需向本机数据库导入项目需要访问的表。
- 在创建试卷文件时引用的地址是不必要的,因为项目在创建文件时会有一个相对地址,在此地址下直接创建可省去不必要的麻烦。