リリースぎりぎりまでソースを修正するのは危険

っていうのを今日も思い知らされました。
教育受講中にちょっとしたソースの修正を勝手にしたことでデグレートが発生。
その修正がかなりの範囲で影響を与えていたせいでフォローが大変でした。
ユニットテストが全てのソースに適用すればデグレードって解決するものなんでしょうか?