XPのプラクティス

XPでは、システムのビルドとテストの実行を自動化し継続的に行います。これを継続的インテグレーションといいます。 このため正解は「イ」です。 XPでは、ソースコードの共同所有が掲げられているので、単体テストの仕様にはチーム全体が共同して責任をもちます。 XPでは、プロダクトコードと並行してテストコードを書き、小まめに実行して結果を見ながら開発するというテストファーストで進めます。これをテスト駆動開発(TDD)といいます。 XPでは、完成したコードでも随時または定期的に改善を行います。外部から見た時の振る舞いを保ちつつ、理解や修正が簡単になるようにソフトウェアの内部構造を変化させることをリファクタリングといいます。

XP(Extreme Programming)のプラクティスの説明のうち,適切なものはどれか。

出典平成30年度 秋期 基本情報技術者試験 午前 問50
ア
顧客は単体テストの仕様に責任をもつ。
イ
コードの結合とテストを継続的に繰り返す。
ウ
コードを作成して結合できることを確認した後,テストケースを作成する。
エ
テストを通過したコードは,次のイテレーションまでリファクタリングしない。