结对编程——个人项目互评

  • 2021 年 9 月 27 日
  • 筆記

一、简介

本博客为对卢永昌同学(以下简称卢哥)的个人项目的代码评价。

本次的个人项目实现的是中小学自动出题项目代码的编写,采用的是C/S模式。

二、代码结构分析

首先打开工程文件,审视其项目结构:

不同类型的类放在了不同的文件夹,命名规范。

 

每个函数前都加了对函数的一些关于功能、参数或返回值的解释。

代码风格符合要求的Google规范。

三、代码测试

对代码进行测试没有发现bug,完成了所有的需求功能。

四、优缺点总结

  • 优点:

①项目结构清晰,代码工整符合规范。

②注释注解清晰,变量和函数名可见名知意,代码可读性高。

③对异常的处理规范,代码安全性好。

④在满足了需求的功能基础上,加上了一些功能方便用户操作,提高了用户体验。

⑤总体来说代码的模块化较好,封装完善,调用合理紧密。

  • 缺点:

①在生成题目的代码中没有较为统一的算法进行题目的生成,在这一块的代码模块化做得较差。