資格暗記無料で始める

リファクタリングとは?

リファクタリングとは、プログラムの外部から見た振る舞いを変えずに、内部構造を整理して保守性・可読性を高める作業。重複の除去、名前の改善、長いメソッドの分割などを行う。回帰テストで振る舞いが変わっていないことを担保しながら進める。

プロジェクトマネージャ試験の過去問では4回出題されています(2016年度〜2022年度)。

りふぁくたりんぐ

プロジェクトマネージャ試験の頻出用語/午前II


リファクタリングの意味

プログラムの外部から見た振る舞いを変えずに、内部構造を整理して保守性・可読性を高める作業。重複の除去、名前の改善、長いメソッドの分割などを行う。回帰テストで振る舞いが変わっていないことを担保しながら進める。

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

同じロジックが3か所に散在していたので共通メソッドへ抽出し、既存のテストがすべて通ることを確認する。

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

機能追加や性能改善を目的とする変更はリファクタリングではない。「外部仕様を変えない」ことが定義の核。

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

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

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