Hata işleme

Yazar: Monica Porter
Yaratılış Tarihi: 18 Mart 2021
Güncelleme Tarihi: 27 Haziran 2024
Anonim
Exception Handling / Hata İşleme, Bölüm 1 - Throw / Try & Catch
Video: Exception Handling / Hata İşleme, Bölüm 1 - Throw / Try & Catch

İçerik

Tanımı - Hata İşlemesi ne anlama geliyor?

Hata işleme, bir yazılım uygulamasında mevcut olan hata koşullarından yanıt ve kurtarma prosedürlerini ifade eder. Başka bir deyişle, beklentiler, uygulama hatalarının tespiti ve çözümlenmesi, programlama hataları veya iletişim hatalarından oluşan süreçtir. Hata işleme, program yürütme normal akışının korunmasına yardımcı olur. Aslında, birçok uygulama hata işleme teknikleri göz önüne alındığında sayısız tasarım zorluğu ile karşı karşıyadır.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmeniz ve yürütmenizde size nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Hata İşlemeyi Açıklıyor

Hata işleme, hem donanım hem de yazılım hatalarını incelikle ele almanıza yardımcı olur ve durdurulduğunda yürütmenin sürdürülmesine yardımcı olur. Yazılımda hata işlemeye gelince, programcı hataları işlemek için gerekli kodları geliştirir veya hataları işlemek için yazılım araçlarını kullanır. Hataların sınıflandırılamadığı durumlarda, hata işleme genellikle özel hata kodları döndürülerek yapılır. Hata işleyicileri olarak bilinen özel uygulamalar, hata işlemeye yardımcı olacak bazı uygulamalar için kullanılabilir. Bu uygulamalar hataları önceden tahmin edebilir ve böylece uygulamanın fiili sonlandırılması olmadan kurtarmaya yardımcı olabilir.


Dört ana hata kategorisi vardır:

  • Mantıksal hatalar
  • Oluşturulan hatalar
  • Derleme zamanı hataları
  • Çalışma zamanı hataları

Geliştirme hataları için hata işleme teknikleri arasında sıkı prova okuması bulunur. Mantık hataları veya hatalar için hata işleme teknikleri genellikle titiz uygulamalarda hata ayıklama veya sorun giderme ile olur. Hata işleme uygulamaları, çalışma zamanı hatalarını çözebilir veya çevreye bağlı olarak makul önlemleri almak suretiyle etkilerini en aza indirebilir. Çoğu donanım uygulaması, beklenmeyen hatalardan incelikle kurtarmalarını sağlayan bir hata işleme mekanizması içerir.

Hatalar ölümcül olabileceğinden, hata yönetimi, kullanılan uygulama veya kullanılan programlama dillerinden bağımsız olarak uygulama tasarımcıları ve geliştiricileri için çok önemli alanlardan biridir. En kötü senaryolarda, hata işleme mekanizmaları, uygulamayı kullanıcıyı kapatıp sistemi kapatmaya zorlar.