双人编程仅此优点就已足够使用,但实际上可得到的好处远不止于此。
If these were the only benefits they would be sufficient, but the act of pairing provides still more benefits.
也有相同的研究表明双人编程充分地降低了错误率,代码长度,同时大大地提高了工作的趣味性。
Those same studies show that pairing substantially decreases the defect rate, and the code size, while greatly increasing job enjoyment.
但是,如果你没有这种经历(或没有双人编程的机会),参与团队项目时,要特别注意团队动态。
If you haven't (or don't have the opportunity to), pay special attention to the team dynamic when working on group projects.
双人编程可以促进团队合作:因为模块不是一个人写的,代码是整个团队的财产,而不是某个开发者的。
Pairing fosters teamwork: Since modules are not written by a single person the code becomes the property of the team, rather than of a particular developer.
双人编程充满乐趣:和另一个开发者工作富有教育性,充满刺激和乐趣。提高了工作满意度和全面的士气。
Pairing is fun: Working with another developer is educational, stimulating, and just plain fun. Pairing increases job satisfaction and overall morale.
设备的摆放与双人编程是否成功息息相关,如果你的搭档不能坐近你而能快速地和你交换键盘,双人编程是没法做好的。
Furniture placement is critically important to successful pairing. One cannot pair well if the partners cannot sit next to each other and rapidly swap the keyboard.
双人在编程时会发出噪声,满是对子的大房间里总存在着低低的嗡嗡声。
A pair will make noise as they program. A bullpen full of pairs will maintain a continual, low-level buzz.
双人在编程时会发出噪声,满是对子的大房间里总存在着低低的嗡嗡声。
A pair will make noise as they program. A bullpen full of pairs will maintain a continual, low-level buzz.
应用推荐