Geniş istisna yakalama (ARCH8153)
Anahtar kotlin.logging.broad-exception-catch · Önem warning · Kategori logging
Üst düzey sınırlar dışındaki catch (e: Exception) / catch (e: Throwable) kullanımını işaretler. Coroutine içinde bunun yerine ARCH8168 raporlar ve iptale özgü düzeltmeyi verir.
Hatalı
Bölüm başlığı “Hatalı”try { load() } catch (e: Exception) { retry() }try { load() } catch (e: IOException) { retry() }Düzeltme
Bölüm başlığı “Düzeltme”Kodun gerçekten ele alabildiği belirli istisnaları yakalayın.