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