問題
XP(Extreme Programming)のプラクティスの説明のうち、適切なものはどれか。
選択肢
- 1顧客は単体テストの仕様に責任をもつ。
- 2コードの結合とテストを継続的に繰り返す。
- 3コードを作成して結合できることを確認した後、テストケースを作成する。
- 4テストを通過したコードは、次のイテレーションまでリファクタリングしない。
正解
2. コードの結合とテストを継続的に繰り返す。
詳しい解説を見る解説を閉じる
解説
XPのプラクティスの一つに「継続的インテグレーション」があり、コードの結合とテストを頻繁かつ継続的に繰り返すことで、不具合を早期に発見します。したがって正解はイです。アは受入テスト仕様には顧客が責任をもちますが単体テストは開発者の責任、ウはテスト駆動開発でテストを先に書くため逆、エはリファクタリングは継続的に行うべきプラクティスなので、いずれも誤りです。(出典: 平成30年度 秋期 基本情報技術者試験 午前 問50)
一問一答
科目A 180問+科目B 60問