ソフトウェアの品質を保ちつつ設計を改善する継続的な手法はどれか。

外部動作を変えずに内部構造を整理・改善する。