Skip to main content

> Terim

Undocumented Decision

Resmi bir dökümana yazılmadan alınmış ve sistemin kaderini belirleyen mimari veya süreçsel karar.

Detaylı Açıklama

Undocumented decision, ayaküstü bir sohbette, kaybolmuş bir Slack kanalında veya tutanağı olmayan bir toplantıda alınıp mimariyi şekillendiren gizli kararlardır.

Kararı alan ekip ayrıldığında tasarımın asıl nedeni sonsuza dek kaybolur; yeni gelenler bu mantığı ancak prod'u bozarak deneme yanılma yoluyla çözmek zorunda kalır.

Neden Önemli?

Kurumsal hafızayı siler ve yeni ekiplerin yıllar önce yapılmış hataları tekrar etmesini kaçınılmaz hale getirir.

Yaygın Hata Senaryosu

Eski bir servisi modernize eden ekibin, aylar süren çalışmanın ardından projenin başında sözlü olarak alınan ama dökümante edilmeyen hukuki kurala takılıp kodu çöpe atması.

Pratik Örnek

Sadece tek bir büyük müşteri için cache'in devre dışı bırakılması kararının ayaküstü alınıp mimari kayıt (ADR) dosyasına eklenmemesi.

Prodüksiyon Yansıması

Kimsenin dokunmaya cesaret edemediği, "zamanında bir sebebi vardır" denilerek bırakılmış anlamsız kod blokları.

Sıkça Sorulan Sorular

Undocumented Decision kısaca nedir?

Resmi bir dökümana yazılmadan alınmış ve sistemin kaderini belirleyen mimari veya süreçsel karar.

En sık karşılaşılan hata nedir?

Eski bir servisi modernize eden ekibin, aylar süren çalışmanın ardından projenin başında sözlü olarak alınan ama dökümante edilmeyen hukuki kurala takılıp kodu çöpe atması.

AI Özeti

Resmi bir dökümana yazılmadan alınmış ve sistemin kaderini belirleyen mimari veya süreçsel karar. Kurumsal hafızayı siler ve yeni ekiplerin yıllar önce yapılmış hataları tekrar etmesini kaçınılmaz hale getirir.