Hata kodu - Error code
Gelen bilgisayar programlama , bir dönüş kodu veya hata kodu bunun neden bir hata doğasını belirlemek için kullanılır ve bir sayısal veya alfasayısal bir koddur. In C programlama dili üstbilgi dosyası <error.h> altında tanımlanan birçok hata kodları bulabilirsiniz. Ayrıca, tüketici elektroniği ve cihazlarında, yapamayacakları bir şeyi yapmaya çalıştıklarında (yani, sıfıra bölmek ) veya yapamadıklarında da yaygın olarak bulunurlar . Ayrıca, hangi eylemin gerçekleştirileceğini belirleyen hata işleyicilere de iletilebilirler .
Tüketici ürünlerinde
Hata kodları, bir hatayı belirtmek ve neden ve nasıl düzeltileceği ile ilgili araştırmayı basitleştirmek için de kullanılabilir. Bu, mavi ölüm ekranının nedeni gibi bir şeyler ters gittiğinde , ürünün yaşadığı sorunu tam olarak belirlemeyi kolaylaştırmak için tüketici ürünleri tarafından yaygın olarak kullanılır .
Kesin bir hata kodu biçimi yoktur. Bazı stiller ondalık veya onaltılık sayılar kullanır. Diğerleri alfasayısal kodlar kullanırken diğerleri hatayı açıklayan bir ifade kullanır.
bilgi işlemde
Bilgisayarlardaki hata kodları, hataya nasıl yanıt verileceğini değerlendirmek için sistemin kendisine iletilebilir. Genellikle hata kodları, bir çıkış kodu veya bir dönüş değeri ile eş anlamlı olarak gelir. Sistem ayrıca hata kodunu kullanıcı(lar)ına iletmeyi de seçebilir. Ölüm Mavi ekranı popüler nasıl bir örnektir işletim sistemi , kullanıcıya hata kodları iletir.
ağ yazılımında
Ağ protokolleri genellikle durum kodlarının döndürülmesini destekler. Olarak , TCP / IP istifi , bu daha yüksek protokol ortak bir özelliktir. Örneğin:
- HTTP durum kodlarının listesi
- FTP sunucusu dönüş kodlarının listesi
- Basit Posta Aktarım Protokolü#Protokol'e genel bakış
Hata kodları ve istisna işleme
Hata kodları, onu destekleyen programlama dillerinde istisna işlemeye iletilir . Bunlar, hangi eylemin gerçekleştirileceğini belirlemek için günlük dosyalarına ve ana sürece iletilir.
Ayrıca bakınız
- errno.h , hataları raporlamak için makroları tanımlayan C'de bir başlık dosyası
- İptal (bilgi işlem)
- En-boy odaklı programlama
- Arıza
- Çıkış durumu
- Statik kod analizi