ウカマル応用情報技術者ログイン

平成27年度 秋期 応用情報技術者 問49

テクノロジ系

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

選択肢
正解と解説

正解 ア

リファクタリングは、外部から見た動作を変えずに、プログラムの内部構造をより良く作り直すことです。

リファクタリングは、XP(Extreme Programming)のプラクティスの1つです。プログラムの外部仕様(外から見た動作)を変えません。そのうえで、読みやすさや保守性が上がるように内部構造を改善します。動作が変わっていないことは、テストを繰り返し実行して確かめます。「外部から見た動作を変えずに」が決め手です。

イ:チームメンバの意識を高めるのはコーチの役割です。リファクタリングはプログラムの内部構造を改善する作業です。

ウ:プログラミングとテストを繰り返すのは、テスト駆動開発の進め方です。

エ:プログラムより先にテストケースを考えるのは、テストファーストです。

出典:平成27年度 秋期 応用情報技術者試験 問49

全年度から出題。10問で実力を判定します。登録不要。

出典:平成27年度 秋期 応用情報技術者試験 問49(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方