मैं सिर्फ स्टैक ओवरफ़्लो पर यहाँ किसी के सवाल का जवाब देने चारों ओर खिलवाड़ किया गया था, जब मैं अपने दृश्य स्टूडियो (2008) के अंदर से एक स्थिर सत्यापन चेतावनी देखा:.NET कोड अनुबंध: क्या इससे अधिक बुनियादी हो सकता है?
string[] source = { "1", "A", "B" };
var sourceObjects = Array.ConvertAll(source, c => new Source(c)).ToArray();
मैं संदेश हो रही है अप्रमाणित स्रोत की आवश्यकता! = शून्य। यह मेरे लिए बहुत स्पष्ट प्रतीत होता है कि यह मामला नहीं है। यह पाठ्यक्रम का सिर्फ एक उदाहरण है। दूसरी तरफ, कुछ सुंदर निफ्टी सामान काफी अच्छी तरह से काम कर रहे हैं।
मैं 1.2.20518.12 रिलीज (18 मई) का उपयोग कर रहा हूं। मुझे कोड अनुबंध बहुत दिलचस्प लगता है, लेकिन क्या किसी और के पास इस तरह के मामले हैं? क्या आप अभ्यास में मौजूदा कार्यान्वयन को लागू करने पर विचार करते हैं, या आप इस बिंदु पर पूरी तरह अकादमिक मानेंगे?
मैं इस एक समुदाय विकी कर दिया है, लेकिन मैं कुछ राय :)
पहले से ही अनुबंध अध्याय लिख के माध्यम से? :) –
लगभग वहां, हाँ :) मैं ईमानदार होने के लिए इससे बहुत प्रभावित हूं। –
मैंने अभी तक आंतरिक कार्य में अभी तक नहीं डाला है, लेकिन बेस क्लास लाइब्रेरी के मौजूदा संस्करणों में पहले से मौजूद विधियों के लिए पूर्व शर्त और पोस्टकंडिशन कैसे परिभाषित की गई हैं? मुझे लगता है कि वे जो भी क्रिकराइट आमतौर पर वितरण में उत्पन्न करते हैं उन्हें गिरा दिया? – Thorarin