Refactoring'den Önce Güvenlik Ağı: Characterization Test, Approval Testing ve Kör Noktaları Bulmak
Testi olmayan legacy kodu refactor etmeden önce bugünkü davranışı characterization test ve approval testing ile kayda almak gerekir; ama ağın gerçekten koruduğunu coverage ve bilinçli mutasyonlarla sınamadan ona güvenilmez. Yazıda testsiz bir InvoiceRenderer Verify ile onaylanıyor, tarih ve culture kaynaklı kırılmalar scrubber'larla gideriliyor, 48 kombinasyonluk snapshot ve yüzde 100 coverage'a rağmen iki mutasyonun nasıl yaşadığı gerçek çıktılarla gösteriliyor.
14 Kas 2026
·
12 dk
·
2