ioc-containers पर टैग किए गए जवाब

5
कंटेनर के साथ निर्भरता इंजेक्शन का उपयोग करने और सेवा लोकेटर का उपयोग करने के बीच क्या अंतर है?
मैं समझता हूं कि एक वर्ग के अंदर सीधे निर्भरता को बुरा व्यवहार माना जाता है। यह समझ में आता है कि बहुत कसकर जोड़ों को सब कुछ करने के लिए जो बदले में परीक्षण बहुत कठिन बनाता है। लगभग सभी चौखटे मैं आ गए हैं जो सर्विस लोकेटर का …

7
नियंत्रण के व्युत्क्रम को इस तरह क्यों नामित किया गया है?
मेरे द्वारा देखी गई परिभाषाओं में व्युत्क्रम नियंत्रण को परिभाषित करने के लिए शब्दों का उपयोग invertया controlबिल्कुल भी उपयोग नहीं किया जाता है। परिभाषाएं विकिपीडिया व्युत्क्रम नियंत्रण (IoC) एक प्रोग्रामिंग तकनीक है, जिसे ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के संदर्भ में यहां व्यक्त किया गया है, जिसमें ऑब्जेक्ट युग्मन एक असेंबलर ऑब्जेक्ट …

6
क्या DI / IoC के उपयोग से "नए" कीवर्ड की सभी घटनाएं दूर हो सकती हैं?
क्या डिपेंडेंसी इंजेक्शन का उपयोग और नियंत्रण कंटेनर का एक व्युत्क्रम आपके कोड से " " कीवर्ड की सभी घटनाओं को हटा सकता है new? दूसरे शब्दों में, क्या प्रत्येक वस्तु / निर्भरता, चाहे वह कितनी भी सरल या अल्पकालिक क्यों न हो, आपके IoC कंटेनर के भीतर "पंजीकृत" हो …

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

1
निर्भरता इंजेक्शन / IoC कंटेनर प्रथाओं जब लेखन चौखटे
मैं विभिन्न परियोजनाओं के लिए .Net के लिए विभिन्न IoC कंटेनरों (Castle.Windsor, Autofac, MEF, आदि) का उपयोग कर चुका हूं। मैंने पाया है कि वे अक्सर दुर्व्यवहार करते हैं और कई बुरी प्रथाओं को प्रोत्साहित करते हैं। क्या आईओसी कंटेनर उपयोग के लिए कोई स्थापित प्रथाएं हैं, खासकर जब एक …

3
कृपया मुझे IoC कंटेनरों पर बेचें
मैंने कोड में IoC कंटेनरों के उपयोग की कई सिफारिशें देखी हैं। प्रेरणा सरल है। निम्नलिखित निर्भरता इंजेक्शन कोड ले लो: class UnitUnderTest { std::auto_ptr<Dependency> d_; public: UnitUnderTest( std::auto_ptr<Dependency> d = std::auto_ptr<Dependency>(new ConcreteDependency) ) : d_(d) { } }; TEST(UnitUnderTest, Example) { std::auto_ptr<Dependency> dep(new MockDependency); UnitUnderTest uut(dep); //Test here } …

3
मुझे निर्भरता इंजेक्शन मिलता है, लेकिन क्या कोई मुझे आईओसी कंटेनर की आवश्यकता को समझने में मदद कर सकता है?
मैं माफी माँगता हूँ अगर यह सवाल का एक और दोहराव लगता है, लेकिन हर बार जब मुझे इस विषय के बारे में एक लेख मिलता है, तो यह ज्यादातर डीआई के बारे में बात करता है। तो, मुझे DI मिलता है, लेकिन मैं एक IoC कंटेनर की आवश्यकता को …

6
निर्भरता इंजेक्शन ढांचे के लिए तर्क में से एक पर सवाल: क्यों एक वस्तु ग्राफ मुश्किल बना रहा है?
Google Guice जैसी निर्भरता इंजेक्शन ढाँचे उनके उपयोग ( स्रोत ) के लिए निम्नलिखित प्रेरणा देते हैं : किसी वस्तु का निर्माण करने के लिए, आप पहले उसकी निर्भरता का निर्माण करते हैं। लेकिन प्रत्येक निर्भरता का निर्माण करने के लिए, आपको इसकी निर्भरता की आवश्यकता होती है, और इसी …

4
निर्भरता इंजेक्शन को भाषा में कैसे एकीकृत किया जा सकता है? [बन्द है]
बंद रहता है । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

3
DI / IoC कंटेनर बनाम कारखाने: मैं अपने आवेदन कहां और क्यों कॉन्फ़िगर करूं?
मैं यह जानने की कोशिश कर रहा हूं कि मेरे सॉफ़्टवेयर को कॉन्फ़िगर करने के लिए डीआईसी / IoC रजिस्ट्री का उपयोग कब करना है और कारखानों का उपयोग करने के लिए, या तो दृष्टिकोण के पीछे तर्क के साथ। मैं अपने DI कंटेनर (डीआईसी) के रूप में स्ट्रक्च्योर मैप …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.