结对编程总结
结对同伴
学号:201406114204
姓名:郭明茵
博客地址:http://www.cnblogs.com/mingyin/
估计完成时间 | 实际完成时间 | 估计代码量 | 实际代码量 |
4 | 3 | 100 | 60 |
这个结对编程过程中,你做了什么,同伴做了什么?
在这次的结对编程中,我主要充当的是领航员的作用,而同伴是充当驾驶员。在这个过程中,我们一起讨论如何实现老师布置的要求,一起讨论用什么数据结构。当大概的蓝图出现在我们的脑海里时,我就开始动工了。在编码的工程中,根据我们的蓝图,同伴编写了数组记录下一笔一笔不同类型的投资,我在同伴的旁边看着她编码,如有发现错误,立即提出,如有逻辑上的错误,我们会停下编码,一起讨论,待思路清晰再继续编码。领航员和驾驶员的角色也是可以互换的,同伴在判断各种投资利益大小编码不熟悉的时候,她作为领航员,而我作为驾驶员,在这个过程中的我们的角色互换了。
总结这次结对编程的收获到和感悟。
结对编程中,除了编码,两个人的沟通也是非常的重要,如果两个人没有沟通好,要么都是单干,要么什么都做不了。只有沟通和理解了对方想要表达的思路,才可能实现结对编程。在这过程中,两个人都是有所付出的,即使是领航员,也不是无所事事,有时候领航员的发挥的作用更大,领航员需要比驾驶员更专注,思路更清晰,才能发现错误,考虑到不足。如果两个人中,有一个人偷懒,那么另一个的任务就会加重,出错率就会变大。所以结对编程需要两个人配合好,才能高效完成任务。
结对编程时的照片