Парное программирование - одна из основных практик экстремального программирования (XP). Это буквально означает, что два человека работают на одном компьютере, обычно один за клавиатурой (часто называемый водителем) и партнер (называемый пассажиром или дробовиком). Считается, что он повышает производительность и качество сгенерированного кода, а также обеспечивает групповое владение кодом - еще один принцип XP.