Refactoring

/ˌriːˈfæk.tər.ɪŋ/ リファクタリング

1. 既存のコンピュータコードの外部動作を変えずに、内部構造を改善すること。主にソフトウェア開発の分野で使われる用語。

プログラムの機能を変更することなく、コードの可読性、保守性、拡張性を高めるために内部構造を整理・改善する作業を指します。これにより、将来的なバグの減少や機能追加の容易化が期待されます。
We should refactor this module to make it more maintainable. (このモジュールは保守性を高めるためにリファクタリングすべきだ。)
関連
reengineer
clean code
technical debt