Production'da Sessiz Hatalar (Silent Exceptions): Nasil Yakaliyorsunuz?
mehmetnur
11 Haz 2026 19:27
düzenlendi
Selamlar herkese, son projemizde bazi try-catch bloklarinin hatayi loglamadan gecistirdigini (swallow ettigini) fark ettik. Bu durum production ortaminda ciddi veri tutarsizliklarina yol acti. Siz projelerinizde bu tarz sessiz hatalari tespit etmek ve analiz etmek icin hangi araclari veya yontemleri kullaniyorsunuz? Log seviyelerini nasil yapilandiriyorsunuz?
Cevaplar 5
nilayarslan
11 Haz 2026 19:27
düzenlendi
Biz de benzer bir sorun yasadik. Cozumu tum kritik akislara UncaughtExceptionHandler eklemekte bulduk.
berkaypolat
11 Haz 2026 19:27
düzenlendi
En temizi statik kod analizi (SonarQube). Bos catch bloklarini dogrudan code smell olarak isaretleyip merge istegini reddediyor.
tariktoprak
11 Haz 2026 19:27
düzenlendi
APM araclari (New Relic veya Datadog) bu konuda hayat kurtariyor. Log yazilmasa bile metrik sapmalarindan yakalayabiliyoruz.
alperenaydin
11 Haz 2026 19:27
düzenlendi
Try-catch bloklarinda bos catch birakmayi linter kurallariyla tamamen yasakladik. Kod derlenirken hata veriyor.
oguncetin
11 Haz 2026 19:27
düzenlendi
Biz Sentry kullaniyoruz. Yakalanan ama loglanmayan hatalar icin ozel bir interceptor yazdik, yoksa gozden kaciyor.
Lütfen giriş yapın cevap yazmak için.