資格暗記無料で始める

リファクタリングとは?

リファクタリングとは、プログラムの外部から見た動作(振る舞い)を変えずに、内部の構造やコードの書き方を改善し、可読性・保守性を高める作業。

ITパスポートの過去問では4回出題されています(2021年度〜2023年度)。

りふぁくたりんぐ

ITパスポートの頻出用語/マネジメント系


リファクタリングの意味

プログラムの外部から見た動作(振る舞い)を変えずに、内部の構造やコードの書き方を改善し、可読性・保守性を高める作業。

リファクタリングの具体例

同じ処理を何度も書いていたコードを、共通の関数(メソッド)にまとめて重複をなくし、動作結果は変えずにコードを整理する。

リファクタリングは試験でどう引っ掛けられる?

「外から見た動作は変えない」が定義の核心。機能追加や性能改善(チューニング)を含めると誤り。既存のプログラムから仕様や設計を導き出すリバースエンジニアリングとも別物なので、選択肢で並ぶと紛らわしい。

リファクタリングと関連する用語

リファクタリングが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。