IPA公式正解:エ ペアプログラミング
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。2人のプログラマが1台のPCを共有し、コードを記述する「ドライバ」と、コードの確認や設計上の助言を行う「ナビゲータ」に分かれて共同開発を行う技法はペアプログラミングと呼ばれます。
【詳細解説】■ 本問の核心・解法のポイント
アジャイル開発手法の一つであるXP(eXtreme Programming)の中核的なプラクティス「ペアプログラミング」の特徴と役割分担を理解しているかを問う問題です。コードの即時レビューによる品質向上や知識共有の促進を狙いとします。
・各選択肢の徹底解説:
・ア:インスペクションは、事前に定義されたルールやチェックリストに基づき、モデレータ主導で綿密に成果物を検証する公式なピアレビュー技法です。
・イ:ウォークスルーは、成果物の作成者が進行役となり、参加者とともに成果物の内容を最初から順を追って確認・討議していく非公式寄りのレビュー技法です。
・ウ:パスアラウンドは、作成された設計書やソースコードをレビューア間で電子メールやツール等を通じて順次回覧・確認するピアレビュー技法です。
・エ:【選択肢エ★】正しい記述です。ドライバ(タイピング担当)とナビゲータ(大局的視点・助言担当)の2人1組で開発を進める手法をペアプログラミングと呼びます。
よって正解はエです。