4
Neden kod sözleşmelerini kullanmalıyım?
Geçenlerde Microsoft'un kod sözleşmeleri çerçevesine rastladım. Belgeleri biraz okudum ve sürekli şunu sorarak buldum: “Statik bir analiz yapıp yapamadığı ve sık sık yapamadığı için neden bunu yapmak isteyeyim?”. Şimdi, zaten bunun gibi istisnalar dışında bir çeşit savunma programlama tarzım var: if(var == null) { throw new NullArgumentException(); } Ayrıca NullObject …