>>316
リファクタリングの意味すら理解してないのかよ w

リファクタリングとは、ソフトウェアの外部的振る舞いを保ちつつ、理解や修正が簡単になるように、内部構造を改善することです。
http://objectclub.jp/technicaldoc/refactoring/refact-what

外部に公開するメソッド変えたらテストの振る舞いも変わるからそれはリファクタリングじゃねーよ
どうせ TDD とかも用語だけ知ってるってパターンだろ