结对编程的十个场景( 四 )


场景十:peer 分心做其他事

...A在讲解一个解决方案的思路,讲着讲着发现B在看手机...瞬间没有讲解的欲望了,那自己继续编码吧...
...过了一会…
B:你刚才说什么?
...A偷偷叹了一口气,把刚才讲的内容重复了一遍...
A:我们这是不是应该提取个方法呢?...
等了20s左右无回应,转头一看,B在浏览网页...
...过了一会…
B:现在到哪了?
A:......
在进行结对编程时,应尽量避免分心 。不要进行类似阅读邮件或使用手机等的活动,要专注于结对编程 。如果出现特殊情况需要随时查看邮件来确认某件事情,就应提前沟通,让这个事情透明化,而不是等到出现矛盾时才采取事后措施 。
在规划结对编程时间时,要预留一些时间 。确保每个人都有足够的时间阅读自己的电子邮件 。
总结展望 
结对编程是一项需要团队合作的实践,也是一项复合技能,应用场景十分广泛,不能一一列举 。我们应该在结对编程中不断磨练这项技能,提高结对编程的体验和价值 。同时,在遇到困难时,也要敢于迎难而上,寻找解决方案 。
最重要的是,我们应该认识到结对编程是一项团队实践,遇到的任何问题都可以从团队中寻求帮助 。




推荐阅读