选项，达成更简单，更易维护的设计；程序员们也会更早地捕捉到设计的缺陷。 结对编程与一个程序员承担同一个任务相比工作会完成的更快。结对的程序员经常发现当他们一同工作时表面上“不可能”的问题变得容易，或更加快速，或至少有可能解决。然而，一个2007年的元分析得出结论“结对编程并非一致地有利或有效的”，这是因为是否结对编程选择以外的许多因素在编程任务的产出上起着很大的作用。 元研究发现结对编程往往一定程度地缩短了开发时间，而且对代码质量产生了正的边际效益，但是结对编程大大增加了开发人员的工时；也就是说与单独编