• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
是小郑啊
博客园    首页    新随笔    联系   管理    订阅  订阅

结对编程:个人项目互评

功能实现:

1.如果账号密码正确可以登录;

         

2. 可以根据账号类型进行出题;

        

3.在登录状态下可以切换题目类型;

4.每个账户有专门的文件夹和以时间命名的存题目的txt文件,以及查重的txt文件;

    

 

 

5.如果用户要退出该系统,能及时结束进程。

 

 

 

优点:

1.代码逻辑清晰,可读性高

生成文件夹的Make()函数,获取时间的Timeget()函数,查重的Samecheck()函数,登录的账户密码验证函数Check(),登录状态下的的题型切换函数Change(),获取题目个数函数Title(),出题函数以及Givetitle(),记录历史题目函数Record(),以及三种题型对应的三种函数。

 

 

2.代码的函数命名符合规范

 

 

3.用户交互功能优秀

在运行代码时,有清晰的操作介绍和操作反馈。

 

 

缺点:

  1. 重复代码略多。在生成文件夹上是一一列举一次性生成了所有用户的文件夹,相同段的代码重复出现,其实可以根据输入的名字生成相应的文件夹更方便。
  2. 所有的代码都放在了一个cpp文件里面,并没有进行封装,代码的测试与维护性较差。
  3. 讲字符转换类型的地方较为复杂,切换类型模块写的很模糊,没有提示语句。

总结:

在本次项目中,在对比了李思颖同学的代码后,我发现我的交互功能没有李同学做的好。而且我的代码注释没有李同学做的优秀,各个板块的解释没有很明确。李同学的很多思路和方法还有很多函数都值得我学习借鉴。

posted @ 2021-09-27 23:43  是小郑啊  阅读(80)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3