मैं एक पुस्तक पढ़ रहा हूं जो दावा करता है (पन इरादा) "आपको Debug.Assert
विधियों के साथ अपना कोड लोड करना चाहिए जहां भी आपके पास ऐसी स्थिति हो जो हमेशा सत्य या गलत होगी।"डीबग.एएसएसर्ट और डीबग.फेल को उदारतापूर्वक इस्तेमाल किया जाना चाहिए, और उन्हें उत्पादन कोड में छोड़ा जाना चाहिए?
मैं इन दो डीबग विधियों का उपयोग नहीं कर रहा हूं, लेकिन यह कुछ समझ में आता है। हालांकि, मैं अपने उत्पादन कोड अड्डों में इस सामान को भरने के लिए नाराज हूं।
विचार?
मुझे पता है कि यह उन्हें हटा देगा (यह सभी प्रतीकों को हटा देता है), लेकिन मुझे आश्चर्य है कि यह बदसूरत या बुरी आदत है या नहीं। मैं आपके उत्तर से मानता हूं कि यह नहीं है। – richard
@ रिचर्ड DesLonde: वास्तव में, यह अच्छा अभ्यास है, जब तक यह आपको अच्छा कोड विकसित करने में मदद करता है। कोड अनुबंधों का उल्लेख करने के लिए –