design-patterns पर टैग किए गए जवाब

सॉफ़्टवेयर डिज़ाइन में आमतौर पर होने वाली समस्या के लिए एक डिज़ाइन पैटर्न एक सामान्य पुन: प्रयोज्य समाधान है।

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

12
कितना सही है "व्यावसायिक तर्क एक सेवा में होना चाहिए, एक मॉडल में नहीं"?
परिस्थिति इससे पहले शाम को मैंने StackOverflow पर एक प्रश्न का उत्तर दिया । प्रश्न: किसी मौजूदा ऑब्जेक्ट का संपादन रिपॉजिटरी लेयर या सर्विस में किया जाना चाहिए? उदाहरण के लिए यदि मेरे पास एक उपयोगकर्ता है जिसमें ऋण है। मैं उसका कर्ज बदलना चाहता हूं। क्या मुझे UserRepository में …

17
ग्लोबल स्टेट इतना ईविल क्यों है?
इससे पहले कि हम इसे शुरू करें, मैं कहता हूं कि मैं एब्सट्रैक्शन और डिपेंडेंसी इंजेक्शन की अवधारणाओं से अच्छी तरह परिचित हूं। मुझे अपनी आँखें यहाँ खोलने की आवश्यकता नहीं है। ठीक है, हम में से अधिकांश कहते हैं, (भी) कई बार वास्तव में समझ के बिना, "वैश्विक चर …

15
क्या मुझे एक इंटरफ़ेस का उपयोग करने की आवश्यकता है जब केवल एक वर्ग कभी इसे लागू करेगा?
क्या इंटरफ़ेस का पूरा बिंदु नहीं है कि कई वर्ग नियमों और कार्यान्वयनों के एक समूह का पालन करते हैं?

18
कोई हजारों IF… THEN… ELSE नियम कैसे प्रबंधित कर सकता है?
मैं एक आवेदन के निर्माण पर विचार कर रहा हूं, जो इसके मूल में है, जिसमें हजारों ... यदि ... तो ... और भी कथन होंगे। आवेदन का उद्देश्य यह अनुमान लगाने में सक्षम है कि गाय किसी भी परिदृश्य में कैसे घूमती हैं। वे सूरज, हवा, भोजन के स्रोत, …

16
मेरे मालिक ने मुझे छोटे कार्य लिखना बंद करने और एक ही पाश में सब कुछ करने के लिए कहा
मैंने रॉबर्ट सी। मार्टिन द्वारा क्लीन कोड नामक एक पुस्तक पढ़ी है । इस पुस्तक में मैंने कोड को साफ करने के कई तरीके देखे हैं जैसे कि छोटे-छोटे कार्य लिखना, ध्यान से नाम चुनना, आदि। मुझे अब तक साफ कोड के बारे में सबसे दिलचस्प पुस्तक लगी है। हालाँकि, …

10
क्या पासिंग मापदंडों का (एंटी) पैटर्न के लिए एक नाम है जो केवल कॉल श्रृंखला में कई स्तरों का उपयोग किया जाएगा?
मैं कुछ विरासत कोड में वैश्विक चर के उपयोग के विकल्प खोजने की कोशिश कर रहा था। लेकिन यह सवाल तकनीकी विकल्पों के बारे में नहीं है, मैं मुख्य रूप से शब्दावली के बारे में चिंतित हूं । स्पष्ट समाधान वैश्विक उपयोग करने के बजाय फ़ंक्शन में एक पैरामीटर पास …

10
हमें डिजाइन पैटर्न में इतने सारे वर्गों की आवश्यकता क्यों है?
मैं सीनियर्स के बीच जूनियर डेवलपर हूं और उनकी सोच, तर्क को समझने के साथ बहुत संघर्ष कर रहा हूं। मैं Domain-Driven Design (DDD) पढ़ रहा हूं और समझ नहीं पा रहा हूं कि हमें इतने सारे वर्ग बनाने की आवश्यकता क्यों है। यदि हम सॉफ्टवेयर डिजाइन करने की उस …

14
"कभी भी उस कोड में न करें जो आपको आपके लिए अच्छा करने के लिए SQL सर्वर प्राप्त कर सकता है" - क्या यह एक खराब डिजाइन का नुस्खा है?
यह एक ऐसा विचार है जिसे मैंने कई स्थानों पर दोहराया है। कमोबेश कुछ लोग यह स्वीकार करते हैं कि एक बार पूरी तरह से SQL में किसी समस्या को हल करने की कोशिश करने से जटिलता का एक निश्चित स्तर पार हो जाता है जिसे आपको वास्तव में कोड …

10
MVC वास्तव में क्या है?
एक गंभीर प्रोग्रामर के रूप में, आप इस प्रश्न का उत्तर कैसे देते हैं कि MVC क्या है? मेरे दिमाग में, MVC एक अस्पष्ट विषय की तरह है - और उसके कारण, यदि आपके दर्शक एक शिक्षार्थी हैं, तो आप इसे सामान्य शब्दों में वर्णन करने के लिए स्वतंत्र हैं …

9
मुझे प्रत्यक्ष वस्तु निर्माण के बजाय कारखाने वर्ग का उपयोग क्यों करना चाहिए?
मैंने GitHub और CodePlex पर कई С # और Java क्लास की लाइब्रेरी परियोजनाओं का इतिहास देखा है, और मैं प्रत्यक्ष वस्तु तात्कालिकता के विपरीत कारखाने की कक्षाओं में स्विच करने की प्रवृत्ति देखता हूं। मुझे कारखाने की कक्षाओं का बड़े पैमाने पर उपयोग क्यों करना चाहिए? मेरे पास बहुत …

4
एक भ्रष्टाचार-रोधी परत क्या है, और इसका उपयोग कैसे किया जाता है?
मैं यह पता लगाने की कोशिश कर रहा हूं कि एंटी करप्शन की परत का वास्तव में क्या मतलब है। मुझे पता है कि यह विरासत कोड या खराब एपीआई के आसपास संक्रमण / काम करने का एक तरीका है। मुझे समझ में नहीं आता है कि यह कैसे काम …

14
क्या गैंग ऑफ़ फोर ने अच्छी तरह से "पैटर्न स्पेस" का पता लगाया?
जब से मैंने पहली बार गैंग ऑफ़ फोर (GoF) डिज़ाइन पैटर्न के बारे में सीखा , कम से कम 10 साल पहले, मुझे यह आभास हो रहा है कि ये 23 पैटर्न केवल कुछ बड़े का एक छोटा सा नमूना होना चाहिए जिसे मैं पैटर्न स्पेस कहलाना पसंद करता हूँ …

13
क्या डिजाइन पैटर्न पर आधारित हैं?
मैंने हमारे एक वरिष्ठ डेवलपर्स के साथ चर्चा की, जो 20 वर्षों से कारोबार में है। वह ओंटारियो में एक ब्लॉग के लिए बहुत अच्छी तरह से जाना जाता है जो वह लिखता है। अजीब बात यह है कि उसने मुझे क्या कहा: उसने कहा कि एक कोड का एक …

17
क्या फ़ंक्शन / विधियों से NULL या रिक्त मान वापस करना बेहतर है, जहाँ रिटर्न मान मौजूद नहीं है?
मैं यहां एक सिफारिश की तलाश कर रहा हूं। मैं इस बात से जूझ रहा हूं कि क्या NULL या किसी रिक्त मान को किसी विधि से वापस करना बेहतर है जब रिटर्न मान मौजूद नहीं है या निर्धारित नहीं किया जा सकता है। एक उदाहरण के रूप में निम्नलिखित …

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