リファクタリングの説明として適切なものはどれか。

外部から見た動作を変えずに、コードの保守性や可読性を高めるために整理することである。