◆バグを見つけやすくする
「バグとり」その者はリファクタリングではありません。しかし、リファクタリングを行うと
プログラムが整理され、潜んでいるバグを見つけやすくなります。
略

◆機能追加しやすくする
「機能追加」そのものはリファクタリングではありません。しかしリファクタリングを行うと
プログラムに新しい機能を追加しやすくなりますs。
略

そうだろ。やりたいのはコレだろ。でも現実問題、自社のライブラリやら、社外のライブラリを
直接いじる事はできないんだ。だから、変更したい箇所にAdapterやらBridgeを噛ませて動作を整えるしかないんだ。
現状、自分で修正可能なプロジェクトの範囲なら、リファクタリングツールで十分だけどな。