Boş Catch Bloğu (ARCH4150)
Anahtar java.logging.empty-catch-block · Önem error · Kategori logging
Gövdesi boş (yalnızca yorum içeren) bir catch bloğu istisnayı sessizce yutar. Sorun gizlenir, hata ayıklama imkânsız hale gelir ve uygulama tutarsız bir durumda çalışmaya devam edebilir.
Hatalı
Bölüm başlığı “Hatalı”try { config.load(path);} catch (IOException e) { // ignore}try { config.load(path);} catch (IOException e) { log.error("Konfigürasyon yüklenemedi: {}", path, e); throw new ConfigException(path, e);}Düzeltme
Bölüm başlığı “Düzeltme”İstisnayı en azından loglayın veya anlamlı bir istisna olarak yeniden fırlatın; asla sessizce yutmayın.