在敏捷开发中的“配对编程”要求我们将单个程序员的工资翻倍。当然,这种方法可以大大提高代码质量、更早地发现错误等等,但这样花费的钱是否仍然值得呢?也许我们应该将第二位开发人员的薪水支付给几名测试人员(后者通常比合格的程序员便宜得多)?有没有人有这样的比较经验呢?
在敏捷开发中的“配对编程”要求我们将单个程序员的工资翻倍。当然,这种方法可以大大提高代码质量、更早地发现错误等等,但这样花费的钱是否仍然值得呢?也许我们应该将第二位开发人员的薪水支付给几名测试人员(后者通常比合格的程序员便宜得多)?有没有人有这样的比较经验呢?
我还没有做过统计,而且我怀疑你很难进行一个具有统计学意义的研究,但请记住生产“工作正常、无错误”的代码是表面上的目标,而不仅仅是代码的数量。一对好的程序员应该能够创造出至少和两个单独工作的程序员一样多的正确代码。