ITパスポート暗記無料で始める

リファクタリングとは?りふぁくたりんぐ

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

最終更新:2026-10-10

試験情報

ITパスポートの過去問では2回出題され、ほかに2問の解説で触れられています(2021年度〜2023年度)。

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

この語が出る過去問を解く →

背景

長く使うプログラムは、修正のたびに継ぎ足されて読みにくくなり、次の担当者が手を入れるのをためらうようになる。書いた本人にしか分からない状態では、小さな修正にも時間がかかり、直し間違いも起きやすい。だから、動きは変えずに、読みやすさと直しやすさを整える作業が要る。

具体例

同じ処理を何度も書いていたプログラムを、決まった処理をひとまとめにして名前を付けた共通の関数にまとめて重複をなくし、動作結果は変えずに整理する。

試験での引っ掛け

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

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2021年度〜2023年度)
  • 分野:マネジメント系
  • 「外から見た動作は変えない」が定義の核心。