Excel E-Tabloları (Office Birlikte Çalışma) oluşturmak için bazı kodlar yazılmıştır.
- Kod çok kötü çalışıyor.
- Bir alt sistem dosyaları gece oluşturmak için tasarlanmıştır. Performans geceleri endişe verici değildir.
- Seçilen parametre kümesine bağlı olarak mevcut 100 farklı dosyadan doğru dosyayı seçmek için bir işlev oluşturulur.
- Fiziksel dosyalar bulunduğundan, bu dosyaları yedeklemek için bir arşiv sistemi eklenir (Arşivlemek için bir neden yoktur. Bu dosyalar anında oluşturulmalıdır).
- Bu sistem bir yapılandırma dosyası içermez, bunun yerine kodun çalıştığı sunucuya yansıyan sabit kodlu bir "sunucu seçici" işlevi vardır.
- Bu hizmeti desteklemek ve çalıştırmak için zamanlanmış bir görev gereklidir.
- Bir alt sistem dosyaları gece oluşturmak için tasarlanmıştır. Performans geceleri endişe verici değildir.
Bu tek bir soruna dayanır. Orijinal kod, bir üretim ortamında çalıştırılamayacak kadar kötü performans gösteriyor.
Performans sorunu çözülmüş olsaydı, alt sistem ve daha sonra arşivleme sistemi, "dosya seçici fabrika işlevi", sabit kodlanmış hata noktası ve zamanlanan görevin ve ek hata noktasının bakımına gerek yoktur.
Bu bir "basamaklı başarısızlık" olacak. Orijinal sorun daha kötü kod, daha kötü çözümler ve gereksiz ek yüke yol açtı. Bunu tanımlamak için resmi bir anti-desen veya genel bir terim var mı?