a. 既存のコードへのテスト追加は諦めつつも、せめて新しく追加するコードについてはテストで保 護する 結論:スプラウト戦術をベースにして新しいクラスを作成/リプレイスしつつ、そこ で書いたテストコードのみ既存のコードへも転用する形で一部エクストラクトに 理由: 1. そもそも既存のテストコードが信用できるものではなかった a. Railsのshared_contextを多用し、「明らかに現実で起きないケース」もテストしていた 2. 両方で見積もった結果、エクストラクトでいくと物凄い工数に a. 1つのユースケースのみで使われる分岐もあり、それを他のユースケースでもテストする事になるなど