リファクタリング

 プログラムの振る舞いを変えることなくソースコードを変更すること。
 ソフトウェア開発では、ソースコードの作成が進むにつれて、中途での設計変更やバグフィックスなどでプログラムは冗長で汚いものとなっていくことが多い。これらの問題点を解決し、将来の仕様変更に柔軟に対応できるようソースコードの手直しを行なうことを「リファクタリング」という。

リファクタリングとは - IT用語辞典 e-Words

誰かを悪にして、責任を押し付けてしまう事は簡単だけど。