व्यक्तिगत रूप से, मैं पित्ती में टूट जाता हूं यदि मैं एडीओ ऑब्जेक्ट नहीं डालता हूं जो बयानों का उपयोग करने में आईडीआईसोपायरी को लागू करता है। लेकिन मेरे वर्तमान अनुबंध में, मैंने पाया है कि उनके होमग्रोन एंटरप्राइज फ्रेमवर्क "डेटा एक्सेस प्रोवाइडर" कोड 1) को किसी भी बिंदु पर, किसी भी समय, उपयोग किए जाने वाले आईडीसॉपी और 2) कॉल डिस्पोज़ () को लागू नहीं करता है। Winforms अनुप्रयोगों में प्रदर्शन के मुद्दों के बारे में उपयोगकर्ताओं को बहुत अधिक शिकायत हो रही है जो डेटा एक्सेस के लिए इस ढांचे का भारी उपयोग करते हैं, और हालांकि कोड में अन्य समस्याओं का एक बहुत कुछ है जो प्रदर्शन को मार सकता है, यह सिर्फ मुझ पर चिल्लाता है और अधिक है दूसरों की तुलना में कम फांसी-फल।
तो, कुछ कहने से परे "निपटान एक कारण के लिए है, इसका उपयोग करें," मैं इन लोगों को उन्हें समझाने के लिए क्या कह सकता हूं कि यह वास्तव में है, वास्तव में बुरा है?