リファクタリング(りふぁくたりんぐ)

ソフトウェアの外部から観測できる振る舞いを保ったまま、内部のコード構造を整理し、理解や変更をしやすくする開発作業。

詳細解説

コードの重複や過度な複雑さを減らし、可読性と保守性を高めることが目的です。振る舞いを意図せず変えてしまわないよう、自動テストで確認しながら小さな変更を積み重ねるのが一般的です。

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

関連する分野

開発プロセス

用語集の一覧へ