《小学生四则运算出题软件》结对项目总结

一、项目介绍及github地址

github地址:https://github.com/ChaoPiPi

结对伙伴:哦哦;博客地址:https://www.cnblogs.com/Mooa123/

API接口及动态链接库:API接口说明.zip

项目介绍:

实现一个自动生成小学四则运算题目的部件并提供.dll文件提供UI组开发

  • 自动生成1-6年级的题目(完成了1-4年级的)
  • 保存题目和答案(完成)
  • 计算表达式结果(完成)
  • 1-5年级无负数,1-3年级能整除(负数有部分bug,能整除)
  • 生成括号并查重(未完成)
  • 用户自定义模块(未完成)

二、项目PSP估算

三、项目运行效果

四、总结项目优缺点

优点

  1. 项目开始就进行计划;
  2. 和结对对象能有效交流。
  3. 代码设计上执行职责单一原则

缺点

  1. 过分的纸上谈兵;
  2. 把问题想的过于复杂;

五、下期切实可行的改进计划

  1. 应该实行Scrum的计划扑克;
  2. 结对双方应该每天都向对方汇报自己完成和未完成的任务;
  3. 切勿过分的纸上谈兵;
  4. 坦诚汇报所做的,不能用估计或大概一类词。

六、结对情况总结

  总的来说,这次结对还是可以的。在UI组未能快速提供需求分析时,我和哦哦将上次上面的需求分析进行了一个整理,进行了简单的设计。我俩讨论了代码规范后,使用Live-Share进行编码,我进行逻辑编辑,哦哦进行单元测试。虽然这次的软件没能按时交付,但是也对开发一个软件的整体流程有了一个概念。其实评论人这种事,我内心是拒绝的,但是还是要完成任务的。哦哦,上得了舞台当主持人,下得了电脑前当编码一把手,写得一手好文档,最关键的人还好看。

七、个人收获

  1. 软件开发的整体流程
  2. Live-Share实时共享代码
  3. 单元测试
  4. 逆波兰算法
  5. 职责单一原则
  6. 编写API说明书
  7. 学习设计软件

猜你喜欢

转载自www.cnblogs.com/liit/p/10674028.html