双人编程意味着每个开发人员的成本加倍。这样的钱值得吗?

40

在敏捷开发中的“配对编程”要求我们将单个程序员的工资翻倍。当然,这种方法可以大大提高代码质量、更早地发现错误等等,但这样花费的钱是否仍然值得呢?也许我们应该将第二位开发人员的薪水支付给几名测试人员(后者通常比合格的程序员便宜得多)?有没有人有这样的比较经验呢?


3
不仅是减少错误和提高质量......它关乎共享理解。就像瓦肯人的心灵融合。请参见我的回复。 - Charlie Flowers
我想回顾一下,这个问题的大部分答案,包括我的,都是基于轶事和猜测。现在值得点赞的答案都在底部。它们实际上引用了一些关于这个主题的适当研究。我建议未来的读者去寻找科学收集的硬数据。它们是可以找到的。 - i_am_jorf
21个回答

0

我还没有做过统计,而且我怀疑你很难进行一个具有统计学意义的研究,但请记住生产“工作正常、无错误”的代码是表面上的目标,而不仅仅是代码的数量。一对好的程序员应该能够创造出至少和两个单独工作的程序员一样多的正确代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接