×
開発技術と開発管理

例えば、複雑な計算を行うプログラムを開発する際、1人がキーボードでコードを書き(ドライバー)、もう1人がその横で「仕様に漏れがないか」「バグがないか」を客観的にチェックする(ナビゲーター)という役割分担で開発を進めます。これが「ペアプログラミング」の実践例です。

もう少し詳しく