第四次作业
结对伙伴 | 李雅杰 201831024213 |
---|---|
github | https://github.com/lejunXTS/WordCount.git |
同伴作业地址 | https://www.cnblogs.com/lyj99pretty/p/11665427.html |
PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 60 | 50 |
·Estimate | ·估计这个任务需要多少时间 | 300 | 360 |
Development | 开发 | 500 | 550 |
·Analysis | ·需求分析(包括学习新技术) | 50 | 70 |
·Design Spec | ·生成设计文档 | 30 | 35 |
·Design Review | ·设计复审(和同事审核设计文档) | 50 | 50 |
·Coding Standard | 代码规范(为目前的开发制定合适的规范) | 50 | 60 |
·Design | 具体设计 | 100 | 170 |
·Coding | 具体编码 | 300 | 350 |
·Coding Review | 代码复审 | 30 | 20 |
·Test | ·测试(自我测试,修改代码,提交修改) | 60 | 70 |
Reporting | 报告 | 80 | 100 |
·Test Report | ·测试报告 | 50 | 70 |
·Size Measurement | ·计算工作量 | 20 | 20 |
·Postmortem & Process Improvement Plan | ·事后总结,并提出过程改进计划 | 100 | 180 |
合计 | 1780 | 2155 |
代码复审
因为我们都并不是很会,所以代码是商量着一起完成的,这样也容易直接发现一些问题,并且共同寻找解决问题的方法。这样也大大提高了我们完成的信心。当然中途遇到了很多问题,第一是我们对c++都还不太熟悉,其次就是从来没有写过这种要处理文件的程序,通过百度了很多方法,最后也还是不够完善。
结对过程
感受
这次作业是真的让我无从下手,很多东西都没学过,很多东西都不会,也从没写过需要处理文件的程序,好多东西都是从头开始,边学习边做,c++也还不熟练,很多东西都要学习,单元测试做了很久,还是没有做对,只能继续学习吧,这次结对编程总的来说还是不错的,又让我们自己解决问题的能力得到了提高,而且通过去队友讨论一些问题,也学到了很多东西,解决问题也更快,体会到了1+1>2。两个人增强了完成项目的信心,思维互补,解决问题更快更好。