İçeriğe geçin

Hata işleme

Programın fark edilen hatayı nasıl ele alıp uygun tepki vereceğini belirlemek.

Diğer adlarıException Handling
Yazılım mimarisi

Hata işleme nedir?

Hata işleme programın hataları nasıl tanıyacağını, aktaracağını ve bunlara nasıl tepki vereceğini belirler. Anlaşılır bildirimler, adımın güvenle sonlandırılması ve kullanılan kaynakların bırakılması buna dahil olabilir. try ve catch gibi mekanizmalar istisnaları yakalayabilir; işin başarısını otomatik geri getirmez. Beklenen geçersiz girdinin de her uygulamada istisna olarak işlenmesi gerekmez.

Kurgusal portalda servis isteği gönderimi kesilir. Ekran bu nedenle doğrudan başarı bildirmemelidir. Hiçbir şeyin kaydedilmediği kesin biliniyorsa uygun tekrar sunabilir. Sonuç belirsizse yeniden göndermeden önce isteğin zaten var olup olmadığı belirlenmelidir; böylece ikinci iş kaydı oluşmaz. Müşteri iç teknik ayrıntılar yerine anlaşılır durum bildirimi alır; uygun hata tepkisi gerçek akışta denetlenmelidir.

Kaynaklar