项目github地址:https://github.com/Duuang/fast-calculation
项目历程
1. psp表格记录估计时间 https://blog.csdn.net/qq_37571192/article/details/86603788
项目第1-2阶段
2. 面向对象分析(OOA)阶段
https://blog.csdn.net/qq_37571192/article/details/86603815
3. 面向对象设计(OOD)阶段
https://blog.csdn.net/qq_37571192/article/details/86603853
4. 编码阶段
https://blog.csdn.net/qq_37571192/article/details/86619746
5. 代码评审阶段
https://blog.csdn.net/qq_37571192/article/details/86619930
6. 测试阶段
https://blog.csdn.net/qq_37571192/article/details/86619861
7. 性能分析和改进
https://blog.csdn.net/qq_37571192/article/details/86619926
项目第3阶段
8. GUI 面向对象分析OOA阶段
https://blog.csdn.net/qq_37571192/article/details/86619932
9. GUI 面向对象设计OOD阶段
https://blog.csdn.net/qq_37571192/article/details/86619935
10. GUI 编码阶段
https://blog.csdn.net/qq_37571192/article/details/86619936
11. GUI 集成测试阶段
https://blog.csdn.net/qq_37571192/article/details/86619939
12. psp表格记录实际时间
项目总结
经过这个结对(团队)项目,我们不再只是局限于原先的个人项目的各自开发,而是作为一个团队来一块开发这个项目。
进行分析和设计的时候是一块讨论之后,才综合各自的想法,最后得出的一个设计,比自己考虑一定是要更加周全的。编码过程各自负责各自的模块,加上运用git,大大提高了我们的工作的效率。但是合作编码过程中也遇到过问题,原因就是接口没有在设计时完全明确,会出现模块接口不一致的情况。后来通过重新完善接口设计解决了。
测试方面,编写这部分的人负责做单元测试,然而其他成员也可以在这个基础上,进行一些黑盒测试。
总之,通过这次结对编程项目,不光锻炼巩固了面向对象开发的流程,还体验了在一个团队中进行交流、合作进行开发。
这次的不足可能是因为假期回家,没法面对面联系,也很大程度上拖慢了项目进度。下次如果能有敏捷开发中的那种两人真正一块结对编程,相信效率会高很多
最后,感谢一块完成项目的同学,他们的博客:
https://blog.csdn.net/caijicoder/article/details/86618227
https://blog.csdn.net/weixin_44072868/article/details/86619012