外部から見たプログラムの挙動を変えずに、内部構造を整理してコードの可読性や保守性を改善する作業はどれか。

リファクタリングは、機能追加やバグ修正を行いやすくするために、複雑化したコードを整理し、きれいで分かりやすい構造に作り直すことである。