ソフトウェア開発管理技術
平成30年度 秋期 基本情報技術者試験 午前 問50
XP(Extreme Programming)のプラクティスの説明のうち,適切なものはどれか。
- ア 顧客は単体テストの仕様に責任をもつ。
- イ コードの結合とテストを継続的に繰り返す。
- ウ コードを作成して結合できることを確認した後,テストケースを作成する。
- エ テストを通過したコードは,次のイテレーションまでリファクタリングしない。
出典:平成30年度 秋期 基本情報技術者試験 午前 問50
答えと解説を見る
正解:イ
覚える知識
XP(エクストリームプログラミング)のプラクティス
XPでは、コードの結合とテストを継続的に繰り返す継続的インテグレーションを行う。
この問題で必要なこと
XPでは継続的インテグレーション(結合とテストの繰返し)、テスト駆動、リファクタリングなどを行う。
ひっかけ
テストを後回し、リファクタリングを先送りするなどXPに反する運用。
この知識の出題:本試験系 4 回・免除試験 6 回(公開問題での観測値)