エクストリームプログラミング(XP: eXtreme Programming)のプラクティスのうち,プログラム開発において,相互に役割を交替し, チェックし合うことによって, コミュニケーションを円滑にし,プログラムの品質向上を図るものはどれか。
ア 計画ゲーム
イ コーディング標準
ウ テスト駆動開発
エ ペアプログラミング
解説を読む
正解:エ
解説:
エクストリームプログラミング(XP: eXtreme Programming)はアジャイルに分類される開発手法で高品位の開発を短期間で行う手法です。XPでは19のプラクティス(実践)が定義されています。プログラミングに際してペアを組んだ2人がお互いに役割を交代しながらチェックするプラクティスをペアプログラミングと呼びます。
ア.計画ゲームは機能概要をストーリーとして作成するプラクティスです。
イ.コーディング標準によりコードの共同所有やペアプログラミングを可能とします。
ウ.テストを先に作成しそのテストをクリアできるように実装するプラクティスです。
エ.正解です。上記解説もご参照ください。
解説を閉じる
コメント