生産性向上

新着順 人気順

CI 23分 → 11分。8.6万行のテストコードを消すまでにやったこと

結合テストに偏っていたテストコードを、責務ごとに4つのレイヤー(ValueObject / Controller / Usecase / Repository)へ置き直し、安全に8.6万行を削除した話。CIは23分→11分、テスト実行時間は198秒→1.2秒(約160倍)に短縮。消す前に通した「分類表・カ…