IPA過去問ドリル

平成26年度 春期 応用情報技術者試験 午前 問49

テクノロジ/開発技術

エクストリームプログラミング(XP)におけるリファクタリングの説明はどれか。

出典:平成26年度 春期 応用情報技術者試験 午前 問49

正解:ア

解説

XP(エクストリームプログラミング)におけるリファクタリングとは,プログラムの外部から見た振る舞い(機能)を変えることなく,内部構造をより分かりやすく保守しやすい形に作り直すプラクティスである。

選択肢ごとの解説

  • 正しい。リファクタリングは,外部から見た動作を変えずに,プログラムの内部構造をより良く作り直すことである。
  • 誤り。これはXPにおけるコーチの役割に関する説明である。
  • 誤り。これはXPのプラクティスである継続的インテグレーションなどの考え方に近い説明である。
  • 誤り。これはXPのプラクティスであるテスト駆動開発(テストファースト)の説明である。
応用情報技術者の過去問を演習モードで解く