単体テストとかTDDとか全く分からんなら
この動画が一番参考になるから見ておけ
https://www.youtube.com/watch?v=Q-FJ3XmFlT8&;list=WL&index=4&ab_channel=TDDBC-Online

>>133
そもそもリファクタリングって単体テスト有りきじゃね?
コードが悲惨すぎて単体テストの実装すら困難って時には
リファクタリング→単体テスト→リファクタリング→再テストっていう流れになるけど
基本的には現行動作を保証するために単体テスト実装→リファクタリング→再テストが基本だし