«exceptions» etiketlenmiş sorular

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

5
Karmaşık yazılımlar ne kadar fazlalık / sağlamlık uygulamalıdır?
Bu sorunun odağı: Bazı yazılımlar, yazılımdaki bir veya daha fazla dahili hataya rağmen "sonuçta başarılı / tatmin edici" bir sonuç elde etme şansını artırmak için "fazladan çalışma" yapar ve bu hatalar meydana geldiğinde daha uzun bir yürütme süresi gerektirir. Sonuç başarılı olursa, tüm bunlar kullanıcının bilgisi olmadan gerçekleşir. Karmaşık yazılımın …

3
İstisnalar veya Hata kodları
Yerel istemcilerle (windows, C ++) konuşacak bir web hizmeti (SOAP, .Net) oluşturuyoruz ve istemciye hataları iletmenin en iyi yolunun ne olduğunu merak ediyoruz (örneğin, SomethingBad veya kullanıcı bulunamadı gibi) ve istemciye istisna atma veya yukarıdakileri yapmak için bir tür hata kodu modeli kullanma arasında karar veremedi. İstemci tarafında işlemede neyi …

5
Java uygulamasında çalışma zamanı istisnası atma
Teknik bir müşteri rolünde müvekkilim için kurumsal Java uygulaması tasarlayan bir yüklenici olarak çalışıyorum. Uygulama son kullanıcılar tarafından kullanılacak ve biz ayrılırken uygulamayı destekleyecek bir destek ekibi olacak. Birlikte çalıştığım diğer teknik müşteriler, istisna işlemenin kodu kirleteceği izlenimi altındadır. Sistem, kontrol edilen istisnaları yalnızca Hizmet katmanından atmalı ve kodun geri …

5
İstisnalar nasıl tasarlanır?
Çok basit bir soru ile mücadele ediyorum: Şimdi bir sunucu uygulaması üzerinde çalışıyorum ve istisnalar için bir hiyerarşi icat etmeliyim (bazı istisnalar zaten var, ancak genel bir çerçeve gerekli). Bunu yapmaya nasıl başlayabilirim? Bu stratejiyi takip etmeyi düşünüyorum: 1) Sorun nedir? İzin verilmeyen bir şey sorulur. Bir şey sorulur, buna …
11 design  c++  exceptions  stl 


10
Güvenlik kısıtlamaları bir hizmetin boş olmasına veya bir istisna atmasına neden olmalı mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu konuda daha deneyimli bir geliştirici ile biraz anlaşmazlık yaşıyorum ve başkalarının bu konuda ne düşündüğünü merak …


2
Paralel programlardaki hataları ele almanın en iyi yolu nedir?
Paralel algoritmalar kapıyı çaldığında, hata işlemeyi düşünmek için iyi bir zaman olabilir. İlk başta hata kodları vardı. Emilenler. Onları görmezden gelmek serbestti, bu yüzden geç başarısız olabilir ve hata ayıklaması zor kod üretebilirsiniz. Sonra istisnalar geldi. Bunlar meydana geldiklerinde görmezden gelinmeleri imkansız hale getirildi ve çoğu kişi (Joel hariç) onlardan …

3
Kodunuzda baskılama uyarılarını kullanmak iyi bir uygulama mı?
Kullandığım @SuppressWarnings("unchecked")ve @SuppressWarnings("null")herhangi bir uyarı olmadan kod derleme izin çoğunlukla yöntemlerle yukarıda ama benim şüphelerim var. Bu Stackoverflow sorusunu buldum . Jon Skeet ilgi çekici bulduğum bir cevap yazdı . Ona göre, Bazen Java jenerikleri sadece istediğiniz şeyi yapmanıza izin vermez ve derleyiciye yaptığınız işin gerçekten yürütme zamanında yasal olacağını …

2
Oracle Java eğitiminde neden "tartışma" olarak adlandırılan denetlenmeyen ve denetlenmeyen istisnalar denetleniyor?
Java için yeniyim ve istisnalarla ilgili belgelerini okuyordum . ve özellikle Denetlenmeyen İstisnalar - Tartışma sayfası. Sonuç olarak: Bir istemcinin bir istisnadan kurtarması makul olarak isteniyorsa, denetlenen bir istisna yapın. İstemci özel durumdan kurtarmak için hiçbir şey yapamazsa, denetlenmeyen bir özel durum haline getirin. Makaleyi anlamıyorum. "Tartışma" ne hakkında? Basit …

1
Python'da bir istisnayı ne zaman alt sınıflamalıyım?
Kodumda bir istisna getirdiğim yaklaşık yedi yer var. Tüm bu istisnalar aynı şekilde ele alınır: günlük dosyasına bir hata yazdırın, yazılım durumunu varsayılana döndürün ve çıkın. Kod incelemesi sırasında çok değer verdiğim kıdemli mühendisim, tüm bu istisnaları alt sınıfta tutmam gerektiğini söyledi. Onun argümanı gelecekte istisnaları farklı ele almak isteyebiliriz …

2
JVM ana yöntemle atılan bir istisnayı nasıl işler?
İstisnaları anlıyorum, fırlatıp atıyor, işliyor ve çağrı yığınında (örn. throws) Daha düşük bir yönteme yayıyorum . Anlamadığım şey şudur: public static void main(String[] args) throws Exception { ... } Şimdi, bir atma durumunda JVM'nin bunu ele aldığını varsayıyorum (doğru?). Durum buysa, sorum şu:mainException JVM, atılan istisnaları nasıl ele alıyor main? …
10 java  exceptions  jvm 

5
Ek olarak veya hata olarak istisnalar?
Profesyonel bir C programcısı ve hobici Obj-C programcısıyım (OS X). Son zamanlarda çok zengin sözdizimi nedeniyle C ++ 'a genişleme eğilimindeyim. Şimdiye kadar kodlama istisnalarla pek ilgilenmedim. Objective-C onlara sahiptir, ancak Apple'ın politikası oldukça katıdır: Önemli Programlama veya sınır dışı koleksiyon erişimi, değiştirilemeyen nesneleri değiştirmeye çalışmak, geçersiz bir mesaj göndermek …
10 c++  exceptions 

5
Aynı işlev / yöntemde istisnalar atma ve yakalama
Kullanıcı bir pozitif tamsayı (doğal bir sayı) girene kadar bir kullanıcı giriş için soran bir işlev yazdım. Birisi fonksiyonumda istisnalar atmamalı ve yakalamamam gerektiğini ve fonksiyonumun arayanının onları idare etmesine izin vermesi gerektiğini söyledi. Diğer geliştiricilerin bu konuda ne düşündüğünü merak ediyorum. Ayrıca muhtemelen işlevdeki istisnaları kötüye kullanıyorum. Java kodu: …
10 exceptions 

5
Checked vs Unchecked vs No Exception… Aksine inançların en iyi uygulaması
Bir sistemin istisnaları düzgün bir şekilde iletmesi ve işlemesi için birçok gereksinim vardır. Bir dilin konsepti uygulamak için seçebileceği birçok seçenek de vardır. İstisnalar için gereklilikler (belirli bir sırada değil): Belgeler : Bir dil, bir API'nın atabileceği istisnaları belgelemek için bir araç içermelidir. İdeal olarak bu dokümantasyon aracı, derleyicilerin ve …

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.