敏捷中的结对编程要求我们支付给单个程序员的工资翻倍。当然,使用这种方法,代码的质量要好得多,错误被发现得更早,等等,但这仍然值得花这么多钱吗?也许我们应该向少数几个测试人员支付第二个开发人员的工资(后者通常比合格的程序员便宜得多)?有没有人有过这样的比较经验?
发布于 2009-03-20 22:03:17
你怎么知道你没有配对的程序员更有效率呢?我有时会想,这对情侣就像古老的童话里的兔子和乌龟。
结对并不会让你的工作变得事与愿违。我不知道有多少次我看到开发人员花了几周的时间在一些后来被简单得多的东西取代的东西上。单独的程序员“在专区”经常做一些愚蠢的事情。当你想要的是用更少的代码产生更多的冲力时,产生太多的代码太容易了。
在后代中,当尘埃落定时,你会发现成百上千行的代码可能没有被写出来,因为有人不知道库X或技术Y。配对改善了这个问题,但没有消除它。它鼓励每个人和两个人在进入盲目的代码快感之前做更多的研究。
我希望我能有更多的配对...
https://stackoverflow.com/questions/668158
复制相似问题