İstisna sınıflarında bir İstisna soneki belirtmek bana bir kod kokusu gibi geliyor (Gereksiz bilgi - adın geri kalanı bir hata durumunu ima eder ve İstisnadan devralır). Ancak, herkesin yaptığı gibi görünüyor ve iyi bir uygulama gibi görünüyor.
Bunun neden iyi bir uygulama olduğunu anlamaya çalışıyorum.
Zaten istisnalar genellikle sınıf adında sonek istisnası var sorusunu gördüm ve okudum
Soru PHP için ve yanıtlar büyük olasılıkla Java için geçerliyken. Başka argümanlar var mı veya gerçekten açıkça ayırt etmek kadar basit mi?
Önceki sorudan örnekler alırsak - gerçekten FileNoFound
bir istisna olmayan adla java sınıfları olabilir mi? Olabilirse, son eklenmesi gerekir Exception
mi?
Exception
Büyük bir çoğunluğunun tutulmasında hızlı bir hiyerarşiye bakıldığında , bunların büyük çoğunluğunun istisna eki vardır, ancak birkaç istisna vardır.javassist
örneğin - eki olmadan birkaç istisna var gibi görünüyor bir kütüphanenin bir örnektir BadByteCode
, BadHttpRequest
vb
BouncyCastle
istisnalar dışında başka bir lib CompileError
Bu konuda biraz bilgi ile biraz da googled.
FileNotFound
ArrayIndexOutOfBounds
ve OutOfMemory
daha fazla gözlem / açıklamadır, fakat daha sonra isme uygulanır Exception
.
Exception
sonek taşımalı mı yoksa istisnai istisnalar için istisnalar mı yapmalıyız?" ;)