中小学数学卷子自动生成程序——队友个人项目分析
和室友都是Java写的,通过这次点评学习她的代码方知自己的不足,令我受益匪浅。
优点如下:
1、代码封装性好,整体结构好
项目分为了用户和出试卷两个文件,分别封装了不同的变量与函数,每个功能模块可重用性强,低耦合高内聚;
2、代码编程风格良好
代码编程风格统一,函数及变量命名规范准确,private和public修饰变量运用恰当,面向对象的意识非常强;注释完善,让人能够轻易读懂每个模块的功能和变量的含义;




3、代码功能完善
题目所提的要求全部按规定完成,且考虑周全,十分严谨:在每个阶段都能使用-1退出登录;括号的算法考虑周全,可以添加多个括号,这也是我没能实现的一个功能;储存出试卷后可以显示地址;

缺点:
1. 用户体验可以再完善一些
在输入错误时没有提醒用户应正确输入的内容,可以在提示界面再多完善;
2. 函数有些多
有些函数可以直接写进过程里,不用封装出来;
队友的代码整体结构和功能实现都非常到位,列出的缺点其实也是鸡蛋里挑骨头,有太多值得我去学习的地方了。
浙公网安备 33010602011771号