软工第四次作业—结对编程

GIT地址 https://github.com/lejunXTS/WordCount.git
结对伙伴 刘瑶
伙伴学号 201831024203
伙伴博客地址 https://www.cnblogs.com/lejunXTS/p/11679908.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++知识,使用了类的封装

使用bool型对输入的字符是否为字母或数字进行判断,如果是,则输出true,反之为false。

主函数

软工第四次作业—结对编程_第1张图片

三、结对编程

    队友负责主要编程,扮演的是“驾驶员”的角色,而我能力稍微差一些,我充当的是“领航员”的角色,在队友编程的时候,我在旁边盯着并及时反馈出小伙伴有问题的地方,有问题提出来,我们一起解决,这种编程方式很好,不再是“孤军作战”,结伴同行互帮互助,共同进步。

软工第四次作业—结对编程_第2张图片

四、代码规范

在代码的规范上,我和伙伴主要学习参照了以下地址

https://blog.csdn.net/freeking101/article/details/78930381

https://blog.csdn.net/p942005405/article/details/80282572

https://www.cnblogs.com/xinz/archive/2011/11/20/2255971.html

五、测试与性能分析

软工第四次作业—结对编程_第3张图片

软工第四次作业—结对编程_第4张图片

我和伙伴试了很多次测试,但是还是没有测试成功。希望在接下来的学习中,我们可以多涉猎相关知识,尽早学会单元测试。

软工第四次作业—结对编程_第5张图片

六、总结

    这一次的作业对我们来说十分困难,几近崩溃,我和队友甚至都想要放弃了,作业的内容几乎是全新的知识,需要和队友自学这些目前对我们来说很深奥的知识,真的很难,绝对没有夸张!但是,从另一方面来讲,在这一次结对编程之后,增加了我和队友之间的默契与协作能力,在作业的完成过程中,有困难提出来,我们一起解决,发现有问题,我们一起改正,我们共同学习共同进步,队友的能力比我强很多,我也从她身上学会了很多。俗话说一根筷子易折断,两根筷子就不易折断,我坚信1+1是可以大于2的,团队的力量是巨大的!在单元测试中,我的电脑还是出现了和上次一样的问题“对COM组件的调用返回了错误HRESULT_FAIL”,百度上的方法试了很多次也没能解决,后来只好换用队友的电脑进行单元测试,单元测试也是一块“难啃的骨头”,花费了很多时间,网上查找了很多资料,多次改正,多次进行测试,但是还是没有成功完成单元测试,这是这次作业最大的遗憾之处。

你可能感兴趣的:(软工第四次作业—结对编程)