İçeriğe geç
parazade

Hata Kodu Nedir?

İngilizce: Error Code

Yayın: · Son güncelleme:

Hata Kodu Nedir? Kısaca

Hata kodu, bir yazılımın ya da cihazın karşılaştığı sorunu kısa bir sayı veya harf-sayı birleşimiyle bildiren standart işarettir. Kod, hatanın türünü belirler ve çözüm ararken doğru kaynağa ulaşmayı kolaylaştırır.

Hata Kodu nedir?
İçindekiler
  1. Hata kodu nedir?
  2. Yaygın türleri
  3. Bir hata koduyla karşılaşınca ne yapmalı?

Hata kodu nedir?

Hata kodu, sorunun ne olduğunu uzun bir açıklama yerine kısa ve kesin bir değerle anlatır. "404" gören bir geliştirici sayfanın bulunamadığını hemen anlar. Aynı kod her yerde aynı anlama geldiği için hem insanlar hem programlar bu bilgiye göre hareket edebilir.

Kodlar genellikle bir mesajla birlikte gelir. Mesaj dile ya da sürüme göre değişebilir, kod ise sabit kalır. Bu yüzden internette çözüm ararken mesaj yerine kodu aratmak daha iyi sonuç verir.

Yaygın türleri

Web'de en çok HTTP durum kodları görülür. 4xx ile başlayanlar istemci tarafındaki sorunları, 5xx ile başlayanlar sunucu hatalarını gösterir: 403 erişim reddi, 500 sunucu iç hatası anlamına gelir.

Programlar da kapanırken bir çıkış kodu döndürür. Geleneksel olarak 0 başarı, 0 dışındaki değerler hata demektir. Otomasyon araçları ve CI/CD hatları bir adımın başarılı olup olmadığını bu koda bakarak anlar.

Uygulamalar ve cihazlar kendi kodlarını da tanımlar. Windows'taki 0x80070005 gibi onaltılık kodlar, ödeme sistemlerindeki "yetersiz bakiye" kodları ya da bir kombinin ekranındaki "E01" bunlara örnektir.

Bir hata koduyla karşılaşınca ne yapmalı?

İlk adım, kodu tam olarak not etmektir; tek bir rakam farkı anlamı değiştirir. Ardından ürünün resmî destek sayfasında ya da belgelerinde o kodu arayın. Forumlardaki çözümleri denemeden önce sizin sürümünüze uygun olup olmadığını kontrol edin.

Kendi yazılımınızı geliştiriyorsanız hata kodlarınızı belgeleyin. Her kodun ne anlama geldiğini ve kullanıcının ne yapması gerektiğini anlatan kısa bir tablo, destek taleplerini belirgin biçimde azaltır.

Sıkça Sorulan Sorular

Hata kodu ile hata mesajı arasındaki fark nedir?

Hata kodu kısa ve sabit bir tanımlayıcıdır, programlar onu okuyarak karar verir. Hata mesajı ise insanlar için yazılmış açıklamadır ve dile göre değişebilir.

Çıkış kodu 1 ne anlama gelir?

Çoğu programda genel bir hata olduğunu gösterir. Kesin anlamı programa göre değişir, bu yüzden ilgili aracın belgelerine bakmak gerekir.

İlgili terimler

HTTP Durum Kodları(HTTP Status Codes)HTTP durum kodları, web sunucusunun tarayıcıdan gelen her isteğe verdiği yanıtın sonucunu bildiren üç haneli sayılardır. İsteğin başarılı olup olmadığını, yönlendirildiğini ya da hangi tarafta hata çıktığını gösterir.Hata Yönetimi(Error Handling)Hata yönetimi (error handling), bir programın çalışırken karşılaştığı beklenmedik durumları yakalayıp çökmeden, kontrollü biçimde ele almasını sağlayan yöntemlerin bütünüdür. Try-catch blokları, hata kodları ve loglama bu yöntemlerin parçasıdır.404 Hatası(404 Error)404 hatası, tarayıcının istediği sayfanın sunucuda bulunamadığını bildiren HTTP durum kodudur. Sunucu çalışmaktadır ama o adreste bir içerik yoktur. Genellikle silinen, taşınan ya da yanlış yazılan adreslerde görülür.LogLog, bir yazılımın ya da sistemin çalışırken gerçekleşen olayları tarih ve saatiyle kaydettiği kayıttır. Hataları bulmak, kullanıcı hareketlerini izlemek ve güvenlik olaylarını incelemek için kullanılır.Sabit(Constant)Sabit (constant), programlamada bir kez değer atandıktan sonra program boyunca değiştirilmemesi gereken isimli veridir. Pi sayısı, bir vergi oranı ya da en fazla deneme hakkı gibi değerler sabit olarak tanımlanır.İstemci(Client)İstemci (client), bir ağ üzerinden sunucuya istek gönderip ondan veri veya hizmet alan cihaz ya da yazılımdır. Web tarayıcısı, mobil uygulama ve e-posta programı yaygın istemci örnekleridir.Sunucu(Server)Sunucu (server), ağ üzerinden başka bilgisayarlara ve cihazlara veri, dosya, web sayfası ya da uygulama hizmeti sağlayan bilgisayar veya yazılımdır. İstek gönderen tarafa istemci denir.