SORU
31 EKİM 2008, Cuma


Özel durumlar veya hata kodları

Dün tercih hata raporlama yöntem olurdu ne bir iş arkadaşı ile hararetli bir tartışma vardı. Esas uygulama katmanları veya modüller arasında hata raporlama için özel durumlar veya hata kodlarının kullanımı tartışıyorduk.

Ne verirse özel durum karar vermek için kullanıyor musunuz ya da hata bildirimi için hata kodlarını döndürür?

CEVAP
31 EKİM 2008, Cuma


Düşük seviyeli şeyler, hata kodları üst düzey şeyler, özel durumlar;.

Varsayılan davranış, özel bir durum için dinlenmek yığını ve bırak programı, eğer ben yazılı bir komut dosyası ve ben gitmek için bir anahtar değil, bir sözlük bu muhtemelen bir hata, ve istediğim programı durdurmak ve şunu da bunların hepsini biliyor.

Eğer, ancak, ben bir kod yazıyorumbiliyor olmalımümkün olan her durumda bu davranışı, daha sonra hata kodlarını istiyorum. Aksi takdirde benim görevim, her satırı ne yapacağını bilmek (The Exception That Grounded an Airline bu ne kadar zor olduğu hakkında bir fikir edinmek için Okuyun) tarafından atılabilen her istisna tanımam gerekiyor. Bu sıkıcı ve zor bir kod yazmak için bu tepki uygun bir şekilde her durumu (dahil olmak üzere mutsuz olanlar), işte bu yüzden yazma hatasız kod sıkıcı ve zor değil, çünkü sen geçen hata kodları.

Hem 1* and Joel *Her şey için istisnalar kullanarak karşı bazı anlamlı tartışmalar yaptık.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • FrankJavCee

    FrankJavCee

    29 Kasım 2008