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

सॉफ्टवेयर डिजाइन के माध्यम से समाधान के लिए समस्या समाधान और योजना के बारे में प्रश्न।

6
ऑब्जेक्ट ओरिएंटेड प्रथाओं को कैसे फैलाना है इसके बारे में सुझाव [बंद]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 4 साल पहले बंद हुआ । मैं एक मध्यम कंपनी के लिए काम …

3
आप यह कैसे बता सकते हैं कि कम्पोजिट पैटर्न या ट्री स्ट्रक्चर का उपयोग करना है या तीसरा कार्यान्वयन?
मेरे पास दो क्लाइंट प्रकार हैं, एक " ऑब्जर्वर "-टाइप और एक " सब्जेक्ट "-टाइप। वे दोनों समूहों के एक पदानुक्रम के साथ जुड़े हुए हैं । ऑब्जर्वर उन समूहों से डेटा (कैलेंडर) प्राप्त करेगा जो पूरे विभिन्न पदानुक्रमों के साथ जुड़ा हुआ है। इस डेटा की गणना डेटा इकट्ठा …

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

4
क्या हमें ओवरलोडेड तरीकों का नाम बदलना चाहिए?
इन विधियों से युक्त एक अंतरफलक मान लें: Car find(long id); List<Car> find(String model); क्या इस तरह उनका नाम बदलना बेहतर है? Car findById(long id); List findByModel(String model); वास्तव में, जो भी डेवलपर इस एपीआई का उपयोग करता है, उसे शुरुआती find()तरीकों के संभावित तर्कों को जानने के लिए इंटरफ़ेस …

4
क्या प्रोग्रामिंग कन्वेंशन में संगतता को बढ़ावा दिया जाना चाहिए?
क्लास डिजाइन करते समय व्यवहार में स्थिरता को सामान्य प्रोग्रामिंग अभ्यास के अनुकूल होना चाहिए? एक विशिष्ट उदाहरण देने के लिए: एक सामान्य सम्मेलन यह है: यदि कोई वर्ग किसी वस्तु का मालिक है (जैसे उसने इसे बनाया है) तो यह एक बार पूरा होने के बाद इसे साफ करने …
14 design  .net 

8
किन परिस्थितियों में फ्लोचार्ट अभी भी एक मूल्यवान और उपयोगी उपकरण है?
जब मैंने पहली बार प्रोग्रामिंग शुरू की थी, तो मैं फ़्लोचार्ट (और प्रिंटर रिक्ति चार्ट) पर बहुत भरोसा करता था। जब मैं COBOL वर्ग में था, तब तक मैं किसी भी कोड को लिखना शुरू नहीं कर सकता था जब तक कि मेरे फ़्लोचार्ट को प्रशिक्षक द्वारा हस्ताक्षरित नहीं किया …

10
भयानक डिजाइन के साथ प्रस्तुत किए जाने पर आपको क्या करना चाहिए?
हमारी फर्म वेबसाइट बनाती है। हम वेबसाइट भी डिजाइन करते हैं। लेकिन कभी-कभी हमारा क्लाइंट अपना खुद का डिजाइन लाता है। यह अक्सर एक इन-हाउस डिजाइनर द्वारा बनाया जाता है, या यह वही डिज़ाइन है जो वे किसी और चीज़ के लिए उपयोग करते थे। हालांकि, कभी-कभी ये डिज़ाइन भयानक …
14 design 

3
मैं एक Winforms समाधान के लिए MVP कैसे स्थापित करूं?
मैंने अतीत में एमवीपी और एमवीसी का उपयोग किया है, और मुझे एमवीपी पसंद है क्योंकि यह मेरे विचार में निष्पादन के प्रवाह को इतना बेहतर नियंत्रित करता है। मैंने अपना इन्फ्रास्ट्रक्चर (डेटास्टोर / रिपॉजिटरी क्लासेस) बनाया है और हार्ड कोडिंग सैंपल डेटा के बिना इश्यू का इस्तेमाल करते हैं, …

5
हम सॉफ्टवेयर के डिजाइन को अधिक प्रभावी ढंग से क्यों नहीं पकड़ सकते? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

10
कितनी अच्छी तरह से बड़ी बैठकों में एक अच्छा डिजाइन "बेच"
कई बार मैंने एक दुखद घटना देखी है। यहाँ क्या होता है: एक नई परियोजना के लिए एक टीम डिजाइन की समीक्षा। मैं एक साधारण डिजाइन देखता हूं जिसमें काफी छेद हैं। मैं लापरवाही से उनसे बचने के लिए छिद्रों और तरीकों का उल्लेख करता हूं। चेतावनियों को "वास्तविक जीवन …
14 design  team 

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

3
कोड युग्मन DRY और OOD द्वारा परिचय
मैं DRY बनाम कोड युग्मन के बारे में मार्गदर्शन की तलाश कर रहा हूं। मुझे अपने कोड की नकल करना पसंद नहीं है और मुझे असंबंधित मॉड्यूल के बीच कोड युग्मन भी पसंद नहीं है। इसलिए मैं डुप्लिकेट कोड को रिफ्लेक्टर करता हूं, अगर मुझे डुप्लिकेट पेश किए जाने के …
14 design  dry  coupling 

3
सॉफ्टवेयर के विभिन्न संस्करणों के बीच फ़ाइलों की पश्चगामी संगतता की अनुमति देने के लिए एक अच्छा डिज़ाइन क्या है?
सॉफ्टवेयर के विभिन्न संस्करणों के बीच फ़ाइल प्रकार के पीछे की संगतता की अनुमति देने के लिए एक अच्छा डिज़ाइन क्या है? उदाहरण के लिए, Microsoft को 2007, 2010 और 2013 आदि शब्द कैसे मिलते हैं ... सभी docx फ़ाइलों को खोलने के लिए, लेकिन विभिन्न संस्करण अधिक / कम …

3
एक DAO सिंगलटन होना चाहिए या नहीं?
मैं एक RESTful API विकसित कर रहा हूं और मुझे लगता है कि मेरे संसाधनों के लिए DAO का उपयोग करना सुविधाजनक है क्योंकि यद्यपि मैं उन्हें स्टोर करने के लिए मेमोरी का उपयोग करने की योजना बना रहा हूं, लेकिन मैं अपने पुस्तकालय का उपयोग करने के लिए कोई …

7
क्या फैक्टरी पैटर्न ओपन / बंद सिद्धांत का उल्लंघन करता है?
क्यों यह शेपफैक्टरी सशर्त वक्तव्यों का उपयोग करता है यह निर्धारित करने के लिए कि किस वस्तु को तत्काल करना है। अगर हम भविष्य में अन्य वर्गों को जोड़ना चाहते हैं, तो हमें ShapeFactory को संशोधित करना होगा? यह खुले बंद सिद्धांत का उल्लंघन क्यों नहीं करता है?

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