ソフトウェア開発管理技術
基本情報技術者試験 科目A免除 修了試験 20210725 実施分 問49
XP(Extreme Programming)のプラクティスの説明のうち,適切なものはどれか。
- ア 顧客は単体テストの仕様に責任をもつ。
- イ コードの結合とテストを継続的に繰り返す。
- ウ コードを作成して結合できることを確認した後,テストケースを作成する。
- エ テストを通過したコードは,次のイテレーションまでリファクタリングしない。
出典:基本情報技術者試験 科目A免除 修了試験 20210725 実施分 問49
答えと解説を見る
正解:イ
覚える知識
XP(エクストリームプログラミング)のプラクティス
XP では、コードの結合とテストを継続的に繰り返す継続的インテグレーションを行う。
この問題で必要なこと
XP のプラクティスには、継続的インテグレーション(結合とテストの継続的反復)がある。
ひっかけ
テストはコード作成前に書く(TDD)、リファクタリングは随時行う、単体テスト仕様はプログラマ側が作る点がずれている。
この知識の出題:本試験系 4 回・免除試験 6 回(公開問題での観測値)