ペアプログラミングは、2人のプログラマーが共同で目標を達成するために使用されるソフトウェア開発の手法です。ペアのうちの1人は戦略的な部分(ナビゲーター)を担当し、もう1人は戦術的な部分(ドライバー)に集中します。彼らは、最良の結果を得るために、責任を交代することがよくあります。
プログラマーがペアを組むことができる共通の目標は、新しい機能の実装または既存の機能のアップグレード、コードのレビュー(著者-レビューアのペアまたは他の人のPRのレビューア)、複雑な部分のバグ修正/デバッグ、知識の転送など、多岐にわたります。
dzone.com
Elevating Software Delivery Through Pair Programming
