応用情報技術者
システム開発技術
開発者がペアを組み、一人がコードを書き、もう一人がレビューを行う手法を何と呼ぶか。
1.
ペアプログラミング
✓ 正解
2.
コードインスペクション
3.
ウォークスルー
4.
単体テスト
📝 解説
ペアプログラミングはXP(エクストリームプログラミング)の代表的な実践プラクティスで、「2人1組でプログラムを書く」手法です。料理番組で例えると、一方のシェフ(ドライバー)が実際に調理(コードを入力)しながら、もう一方のシェフ(ナビゲーター)がレシピと工程を確認しながら助言する形です。ドライバーがコードを入力し、ナビゲーターがリアルタイムでレビューして設計上の誤りやバグを即座に指摘します。この役割は定期的に交代します。一見「2人がかりで非効率では?」と思われますが、リアルタイムコードレビューにより品質が向上し後工程でのバグ修正コストが大幅に減ります。また知識の共有・若手育成の効果もあります。誤答の「コードインスペクション(フォーマルレビュー)」は会議形式で複数人がコードを検査する手法で、事前にコードを読んで会議で指摘する形式です。「ウォークスルー」は非公式なレビューで作成者が参加者に説明します。「2人がリアルタイムでコードを書きながらレビュー=ペアプログラミング」と覚えましょう!',["ペアプログラミング"