開発手法・設計

リファクタリング

日本語

概要

外部の動作を変えずに、コードの内部構造を整理・改善すること。

詳細

外部から見た振る舞いを変えずに、コードの内部構造を改善する作業。可読性・保守性の向上を目的とする。既存の単体テストが安全網として機能するため、テストの整備が不十分なコードほどリファクタリングのリスクが高くなる。

プログラミングの他の用語