エクストリームプログラミング(XP:eXtreme Programing)のプラクティスのうち、プログラミング開発において、相互に役割を交替し、チェックし合うことによって、コミュニケーションを円滑にし、プログラムの品質向上を図るものはどれか。
ア | 計画ゲーム |
イ | コーディング標準 |
ウ | テスト駆動開発 |
エ | ペアプログラミング |
答え エ
【解説】
ア | 計画ゲームは、行わなければいけない作業(ストーリ)を簡単な作業単位(タスク)に分割し、分割したタスクに順番と見積もり時間を設定する作業です。 |
イ | コーディング標準は、プログラミングにおけるコーディングスタイルを標準化するための規則を集めたものです。 |
ウ | テスト駆動開発(Test-Driven Development、TDD)は、動作するソフトウェアを迅速に開発するために、テストケースを先に設定してから、プログラムをコーディングする開発手法です。 |
エ | ペアプログラミングは、プログラミング開発において、相互に役割を交替し、チェックし合うことによって、コミュニケーションを円滑にし、プログラムの品質向上を図るものです。 |
【キーワード】
・XP