结对编程 结对编程英語Pair programming是一种敏捷软件开发的方法两个程序员在一个计算机上共同工作一个人输入代码而另一个人审查他输入的每一行代码输入代码的人称作驾驶员审查代码的人称作观察员或导航员两个程序员经常互换角色 在结对编程中观察员同时考虑工作的战略性方向提出改进的意见或将来可能出现的问题以便处理这样使得驾驶者可以集中全部注意力在完成当前任务的战术方面观察员当作安全网和指南结对编程对开发程序有很多好处比如增加纪律性写出更好的代码等 结对编程是極限編程的组成部分