dependency-injection पर टैग किए गए जवाब

डिपेंडेंसी इंजेक्शन, एक डिज़ाइन पैटर्न है जहां एक घटक की निर्भरता (वस्तुओं के गुण, गुण) निर्माता (एस), विधियों या फ़ील्ड (गुणों) के माध्यम से सेट किए जाते हैं। यह अधिक सामान्य निर्भरता व्युत्क्रम का एक विशेष रूप है।

13
तो सिंगलेट्स खराब हैं, फिर क्या?
हाल ही में (और अधिक) सिंगलेट्स का उपयोग करने के साथ समस्याओं के बारे में बहुत चर्चा हुई है। मैं अपने करियर में पहले भी उन लोगों में से एक रहा हूं। मैं देख सकता हूं कि समस्या क्या है, और फिर भी, अभी भी कई मामले हैं जहां मैं …

7
स्प्रिंग फ्रेमवर्क क्या करता है? क्या मुझे इसका उपयोग करना चाहिए? क्यों या क्यों नहीं?
इसलिए, मैं जावा में एक नया प्रोजेक्ट शुरू कर रहा हूं, और स्प्रिंग का उपयोग करने पर विचार कर रहा हूं। मैं वसंत का विचार क्यों कर रहा हूं? क्योंकि बहुत से लोग मुझे बताते हैं कि मुझे स्प्रिंग का उपयोग करना चाहिए! गंभीरता से, किसी भी समय मैंने लोगों …

8
निर्भरता इंजेक्शन पैटर्न का उपयोग करना कब उचित नहीं है?
स्वचालित परीक्षण सीखने (और प्यार) के बाद से मैंने लगभग हर परियोजना में निर्भरता इंजेक्शन पैटर्न का उपयोग करके खुद को पाया है। क्या स्वचालित परीक्षण के साथ काम करते समय हमेशा इस पैटर्न का उपयोग करना उचित है? क्या ऐसी कोई परिस्थितियां हैं जो आपको निर्भरता इंजेक्शन के उपयोग …

8
निर्भरता इंजेक्शन की आलोचना और नुकसान
निर्भरता इंजेक्शन (DI) एक प्रसिद्ध और फैशनेबल पैटर्न है। अधिकांश इंजीनियर इसके फायदे जानते हैं, जैसे: इकाई परीक्षण में अलगाव संभव / आसान बनाना स्पष्ट रूप से एक वर्ग की निर्भरता को परिभाषित करना अच्छे डिजाइन की सुविधा (उदाहरण के लिए एकल जिम्मेदारी सिद्धांत ) सक्षम करने से जल्दी से …

4
निर्भरता इंजेक्शन (DI) और नियंत्रण के व्युत्क्रम (IOC) के बीच अंतर
मैं डिपेंडेंसी इंजेक्शन (DI) और नियंत्रण के व्युत्क्रम (IOC) के बहुत सारे संदर्भ देख रहा हूं, लेकिन मुझे वास्तव में नहीं पता है कि उनके बीच कोई अंतर है या नहीं। मैं उनमें से एक या दोनों का उपयोग करना शुरू करना चाहता हूं, लेकिन मैं थोड़ा भ्रमित हूं कि …

9
निर्भरता इंजेक्शन समझना
मैं निर्भरता इंजेक्शन (DI) के बारे में पढ़ रहा हूं । मेरे लिए, यह करने के लिए एक बहुत ही जटिल बात है, जैसा कि मैं पढ़ रहा था यह नियंत्रण के उलटा (IoC) का संदर्भ दे रहा था और साथ ही मुझे लगा कि मैं एक यात्रा के लिए …

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

11
(क्यों) यह महत्वपूर्ण है कि एक इकाई परीक्षण निर्भरता का परीक्षण नहीं करती है?
मैं स्वचालित परीक्षण के मूल्य को समझता हूं और इसका उपयोग करता हूं जहां समस्या अच्छी तरह से निर्दिष्ट है कि मैं अच्छे परीक्षण मामलों के साथ आ सकता हूं। मैंने देखा है, हालांकि, कि यहां और StackOverflow पर कुछ लोग केवल एक इकाई के परीक्षण पर जोर देते हैं …

18
निर्भरता इंजेक्शन: इसे कैसे बेचना है [बंद]
यह बता दें कि मैं निर्भरता इंजेक्शन (DI) और स्वचालित परीक्षण का एक बड़ा प्रशंसक हूं । मैं इसके बारे में पूरे दिन बात कर सकता था। पृष्ठभूमि हाल ही में, हमारी टीम को सिर्फ यह बड़ा प्रोजेक्ट मिला है जिसे स्क्रैच से बनाया जाना है। यह जटिल व्यावसायिक आवश्यकताओं …

7
क्या मुझे डिपेंडेंसी इंजेक्शन या स्थिर कारखानों का उपयोग करना चाहिए?
सिस्टम को डिजाइन करते समय मुझे अक्सर अन्य मॉड्यूल द्वारा उपयोग किए जा रहे मॉड्यूल (लॉगिंग, डेटाबेस एसेस, आदि) का एक गुच्छा होने की समस्या का सामना करना पड़ता है। सवाल यह है कि मैं इन घटकों को अन्य घटकों को प्रदान करने के बारे में कैसे जाऊँ। दो जवाब …

5
निर्भरता इंजेक्शन: फील्ड इंजेक्शन बनाम कंस्ट्रक्टर इंजेक्शन?
मुझे पता है कि यह एक गर्म बहस है और समय के साथ राय बदल जाती है और सबसे अच्छा तरीका है। : जब तक मैं विभिन्न ब्लॉग (exs पर पढ़ना शुरू किया मैं अपने वर्गों के लिए विशेष रूप से क्षेत्र इंजेक्शन का उपयोग करते थे petrikainulainen और schauderhaft …

7
SOLID पर स्विच करने के बाद बड़े पैमाने पर बढ़ी हुई कक्षाओं का प्रबंधन और आयोजन?
पिछले कुछ वर्षों में, हम धीरे-धीरे उत्तरोत्तर बेहतर लिखित कोड पर स्विच कर रहे हैं, एक समय में कुछ बच्चे कदम रखते हैं। हम अंत में कुछ करने के लिए स्विच बनाना शुरू कर रहे हैं जो कम से कम SOLID जैसा दिखता है, लेकिन हम अभी तक वहां नहीं …

3
कंस्ट्रक्टर इंजेक्शन क्या है?
(सेवा लोकेटर) डिजाइन पैटर्न पर लेखों के माध्यम से जाते समय मैं कंस्ट्रक्टर इंजेक्शन और निर्भरता इंजेक्शन देख रहा हूं। जब मैंने कंस्ट्रक्टर इंजेक्शन के बारे में जाना, तो मुझे अस्पष्ट परिणाम मिले, जिसने मुझे यहां जांचने के लिए प्रेरित किया। कंस्ट्रक्टर इंजेक्शन क्या है? क्या यह एक विशिष्ट प्रकार …

11
तथाकथित "क्रॉस-कटिंग चिंताओं" को SOLID / DI / IoC तोड़ने का एक वैध बहाना कहा जाता है?
मेरे सहयोगियों को "लॉगिंग / कैशिंग / आदि कहना पसंद है। यह एक क्रॉस-कटिंग चिंता है" और फिर हर जगह इसी सिंगलटन का उपयोग करके आगे बढ़ें। फिर भी वे IoC और DI से प्यार करते हैं। क्या यह वास्तव में एसओएलआई डी सिद्धांत को तोड़ने के लिए एक वैध …

7
जब निर्भरता उलटा सिद्धांत लागू करने के लिए नहीं?
मैं फिलहाल SOLID का पता लगाने की कोशिश कर रहा हूं। तो डिपेंडेंसी इनवर्सन प्रिंसिपल का मतलब है कि किसी भी दो वर्गों को इंटरफेस के माध्यम से संवाद करना चाहिए, सीधे नहीं। उदाहरण: यदि class Aएक विधि है, जो किसी प्रकार की वस्तु के लिए एक संकेतक की अपेक्षा …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.