WCF kitaplıklarından yansıyan bazı kodlara bakarken, özel durumlar oluşturmak için kullanılan bir desen görüyorum:İstisna fabrikalarının değeri nedir?
if(argument == null)
{
throw Error.ArgumentNull("argument");
}
Boş hatalar, en basit örnek olarak, statik hata sınıfı aracılığıyla diğer özel durum türleri ile kullanılabilir.
Bu fabrika modelinin değeri nedir? Neden new
operatörünü kullanmıyorsunuz ve sadece ArgumentNullException
kurucusunu çağırıyorsunuz?
Başvuruda bulunduğunuz standartlaştırma türünden örnekler var mı? –
@Programming Hero - İç standartlara atıfta bulunuyordum. Örneğin, bizim işimizdeki geliştirme ekibimiz dahilinde, biz (potansiyel müşteriler) ilk projemize atanmasından kısa bir süre sonra bir araya geldik ve istediklerimizin temellerini atmış olduk: standartlar, günlüğe kaydetme, istisna işleme, olay işleme, n-tier adlandırma mimarlık, vb. Biz kendimiz bir fabrika yaratmadık, ancak standartların belgelerini ApplicationException yerine System.Exception ve istisnaların günlüğe kaydedilmesi, yakalanması, ele alınması veya göz ardı edilmesi için standartların kullanılması için belirttik. –