«exceptions» etiketlenmiş sorular

Bir istisna, bir uygulama sürecinde programın normal akışından sapma gerektiren bir durumdur.

2
İstisnaların Ayrıntı Düzeyi
Birkaç arkadaş ve ben arasında bir tartışmaya girdim. İstisna alanları gibi ayrıntılarla ClientErrorExceptionve ServerErrorExceptionayrıntılarla genel istisnaları tercih ederken, işleri daha spesifik hale getirmeyi tercih ediyorum. Örneğin, aşağıdaki gibi bir avuç istisna olabilir: BadRequestException AuthenticationFailureException ProductNotFoundException Bunların her biri API'dan döndürülen hata koduna dayanarak oluşturulmuştur. İstisnaların Avantajları sonrasında bu Java için …

2
Tüm modül kullanımını mı yoksa sadece genel yöntem argümanlarını mı doğrulamamız gerekiyor?
Genel yöntemlerin argümanlarının doğrulanmasının önerildiğini duydum: Biri null beklemiyorsa null olup olmadığını kontrol etmeli mi? Bir yöntem parametrelerini doğrulamalı mı? MSDN - CA1062: Genel yöntemlerin bağımsız değişkenlerini doğrulama (.NET arka planım var ama soru C # 'a özgü değil) Motivasyon anlaşılabilir. Bir modül yanlış bir şekilde kullanılacaksa, öngörülemeyen davranışlar yerine …

6
Model verileri doğrulıyorsa, kötü girdiye istisnalar atmamalıdır mı?
Bu SO sorusunu okumak , kullanıcı girişini doğrulamak için istisnalar atmanın hoşnut olmadığı anlaşılıyor. Ancak bu verileri kim doğrulamalı? Uygulamalarımda, tüm doğrulamalar iş katmanında yapılır, çünkü yalnızca sınıfın kendisi, özelliklerinin her biri için hangi değerlerin geçerli olduğunu gerçekten bilir. Bir özelliği doğrulamak için kuralları denetleyiciye kopyalayacak olsaydım, doğrulama kurallarının değişmesi …

5
“Programlama hatası” istisnaları - Yaklaşımım sağlam mı?
Şu anda istisnaları kullanımımı geliştirmeye çalışıyorum ve programlama hatalarını (örn. Birisi bağımsız değişken olarak boş geçti veya bir nesneye atıldıktan sonra bir yöntem çağırdı) istisnalar ve arayanın hatası olmayan işlem (örn. bir G / Ç istisnası). Bu iki istisna nasıl farklı şekilde ele alınmalıdır? Hata istisnalarının açıkça belgelenmesi gerektiğini mi …
9 java  c#  c++  exceptions 



2
Kolayca tekrar üretilemeyen ve yalnızca üretim ortamında meydana gelen istisnaları nasıl ayıklayabilirim?
İstisnanın yalnızca üretim ortamımızda meydana geldiği bir konu üzerinde çalışıyorum. Bu ortamlara erişimim yok ve bu istisnanın ne anlama geldiğini de bilmiyorum. Hata açıklamasına baktığımda sebebini anlayamıyorum. javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure Birisi bana bu tür bir soruna nasıl yaklaşacağımı tavsiye eder mi?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.