IPA過去問ドリル

令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25

テクノロジ/開発技術

エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。

出典:令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25

正解:ウ

解説

エクストリームプログラミング(XP)は,アジャイル開発手法の一つであり,代表的なプラクティスとして,ペアプログラミング,テスト駆動開発,そして単体テストが完了したコードを頻繁かつ早期に結合し,継続的に結合テストを行う継続的インテグレーション(Continuous Integration)などがあります。

選択肢ごとの解説

  • 誤り。XPでは,持続可能なペースでの開発を重視しており,1週間の労働時間を無制限に延長したり自由に決めたりするのではなく,過度な残業を避けることを推奨します。
  • 誤り。XPでは,共同所有(Collective Code Ownership)の考え方に基づき,チームメンバーの誰もがコードを再利用・修正できるようにすることを推奨しており,作成者だけに限定しません。
  • 正しい。単体テストを終えたプログラムをすぐに結合して結合テストを行う継続的インテグレーションは,XPの代表的なプラクティスの一つです。
  • 誤り。XPでは,ペアプログラミングを推奨しており,1人だけでプログラミングを行うことは基本的なプラクティスではありません。
データベーススペシャリストの過去問を演習モードで解く