结对编程——个人项目互评
- 2021 年 9 月 27 日
- 筆記
一、简介
本博客为对卢永昌同学(以下简称卢哥)的个人项目的代码评价。
本次的个人项目实现的是中小学自动出题项目代码的编写,采用的是C/S模式。
二、代码结构分析
首先打开工程文件,审视其项目结构:
不同类型的类放在了不同的文件夹,命名规范。
每个函数前都加了对函数的一些关于功能、参数或返回值的解释。
代码风格符合要求的Google规范。
三、代码测试
对代码进行测试没有发现bug,完成了所有的需求功能。
四、优缺点总结
- 优点:
①项目结构清晰,代码工整符合规范。
②注释注解清晰,变量和函数名可见名知意,代码可读性高。
③对异常的处理规范,代码安全性好。
④在满足了需求的功能基础上,加上了一些功能方便用户操作,提高了用户体验。
⑤总体来说代码的模块化较好,封装完善,调用合理紧密。
- 缺点:
①在生成题目的代码中没有较为统一的算法进行题目的生成,在这一块的代码模块化做得较差。