概要 ペアプログラミングとはプログラミングスタイルの一つで,「二人」のプログラマが共同で実装を行うことです.一人が実際のコードを記述し、もう一人はそれをチェックしながらナビゲートをします。この役割を随時交代しながら作業を進めます. 効果 ペアプログラミングを行うことで様々な効果が期待できます.ここではそのいくつかを紹介します. レビュー効果 ナビゲーターが常時,実装のチェックを行うため,コードレビューを常時行っているのと同等の効果が発生します.このことにより,高品質な製品の作成を期待できます. デバッグ時の効果 問題を他人に説明するだけで,その問題を解決したという経験を誰もがした事があると思います.ペアを組むことにより,その説明を行う機会が多くなり,早期に問題を解決できる効果があります. ペア間の学習 ツール使用のコツ,プログラミング言語,設計方法など様々な知識,ノウハウがパートナー間で共