テストファーストでリファクタリングが必要になるなら
テストの粒度が間違っている証拠です、にわかがよくやります