GitHub地址 https://github.com/Tayvay/PairProgramming.git Git用户名 Tayvay 结对伙伴地址 https://www.cnblogs.com/mimidoytoy/ 博客地址 https://www.cnblogs.com/Tayvay/ 作业链接 https://i.cnblogs.com/EditPosts.aspx?opt=1 一.结
一.结对过程
照片如下:
二.PSP表格
三.项目描述
实现一个WinForm随机点名的程序
第一步、实现基本功能
1、winform界面设计
2、实现班级学生的随机点名
第二步、接口封装
1、体现类的设计
2、体现分层思想
第三步、增加新功能
1、学生数据的加载
2、进度条跟踪
第四步、附加功能
1、创新性功能设计
第五步、设计单元测试
1、使用单元测试对项目进行测试
四.代码复审及互审
五.代码调试
学生数据的导入遇到的问题比较大,不是点击没反应就是数据无法全部导入,在这里花了大量的时间和精力。
六.附加功能
我们尝试在原有的基础上增加随机提问功能,记录每位同学所答问题得分情况,丰富点名系统,提高实用性。但是由于我和我的结对伙伴编程能力很弱,最终以失败告终。
七.总结
这次结对编程是之前从来没有用过的形式,通过与伙伴交流并解决问题,我们都学习到了对方的不同的思维模式以及对编码的不同观点,受到了很多启发,当然是1+1>2,虽然这次结对编程所耗费的时间远远超出了我们的预期,但最终我们都收获到了很多,对于C#的知识了解到了更多,对于github的操作也更加熟练,同时遇到的很多问题也能通过自己查阅资料得到解决。