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

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

5
यदि एल्स - बार-बार कोड लॉजिक
मेरे बॉस ने मुझे एक विशेष तर्क के साथ एक प्रोजेक्ट दिया। मुझे एक वेब पेज विकसित करना होगा जिसमें उत्पाद पर पहुंचने तक उसे कई मामलों में नाविक का नेतृत्व करना होगा। यह साइट में नेविगेशन की पथ योजना है: महत्वपूर्ण! उत्पाद पृष्ठ में नेविगेटर यह चुन सकता है …

3
परियोजना की पहली पुनरावृत्ति में कितना विस्तार करना है?
मैंने अभी एक नया निजी प्रोजेक्ट (पायथन) शुरू किया है, और कार्यक्रम की "रफ ड्राफ्ट" के लिए क्या मात्राएँ लिख रहा हूँ, जो मैं करना चाहता हूँ वह करने के लिए न्यूनतम आवश्यक है। मैं अभी तक व्यापक त्रुटि / अपवाद हैंडलिंग या सौंदर्य यूआई तत्वों में नहीं डाल रहा …

4
क्या केवल बेहतर पठनीयता के लिए एक संग्रह को एक साधारण वर्ग में लपेटना अधिक है?
मेरा निम्नलिखित नक्शा है: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); इस HashMapमानचित्र doubleमान (जो समय के बिंदु हैं) से संबंधित SoundEvent'सेल': प्रत्येक 'सेल' में कई संख्याएँ हो सकती हैं SoundEvent। इसलिए इसे एक के रूप में लागू किया गया है List<SoundEvent>, क्योंकि यह वास्तव में यही है। कोड की …

3
ढीले युग्मन प्राप्त करने में सुपरक्लास की तुलना में इंटरफेस अधिक सहायक क्यों हैं?
( इस प्रश्न के प्रयोजन के लिए, जब मैं कहता हूं कि 'इंटरफ़ेस' का अर्थ है भाषा का निर्माणinterface , और शब्द के दूसरे अर्थ में 'इंटरफ़ेस' नहीं है, अर्थात सार्वजनिक तरीके एक वर्ग बाहरी दुनिया को संचार करने के लिए प्रदान करता है, ताकि आप उससे संपर्क कर सकें …

2
कौन सा बेहतर है: चयन स्ट्रिंग पैरामीटर के साथ गेटर्स या 1 विधि का एक गुच्छा?
हमारे ज्ञान डोमेन में अपने नंगे पैरों के साथ दबाव-रिकॉर्डिंग प्लेट पर चलने वाले लोग शामिल हैं। हम छवि की पहचान करते हैं, जिसके परिणामस्वरूप 'फुट' वर्ग की वस्तुएं होती हैं, यदि सेंसर डेटा में एक मानव पैर को मान्यता दी जाती है। कई गणनाएं हैं जिन्हें पैर के डेटा …

4
फेनोट्रोपिक प्रोग्राम डिज़ाइन
मैं हाल ही में जारोन लानियर द्वारा "फेनोट्रोपिक प्रोग्रामिंग" नामक एक विचार पर आया था। यह विचार कंप्यूटर प्रोग्रामों में सिंगल पॉइंट इंटरफेस के बजाय 'सरफेस' इंटरफेस का उपयोग करने के लिए है, जो छोटी त्रुटियों को जीतने के लिए आंकड़ों का उपयोग करते हैं जो आमतौर पर "शास्त्रीय" प्रोग्राम …
15 design  program 

2
दूसरा-सिस्टम प्रभाव बनाम फेंकने के लिए एक का निर्माण करें
एक तरफ एक सलाह है जो कहती है कि "एक को फेंक दो"। एक सॉफ्टवेयर सिस्टम को खत्म करने और अंतिम उत्पाद को देखने के बाद ही हमें पता चलता है कि डिजाइन के चरण में क्या गलत हुआ और हमें यह समझना चाहिए कि हमें वास्तव में क्या करना …

5
थर्ड पार्टी कोड क्या माना जाता है?
इस प्रश्न से प्रेरित होकर तीसरे पक्ष के पुस्तकालयों का उपयोग करना - हमेशा एक आवरण का उपयोग करें? मैं जानना चाहता था कि लोग वास्तव में तीसरे पक्ष के पुस्तकालयों के रूप में क्या मानते हैं। PHP से उदाहरण: यदि मैं Zend फ्रेमवर्क का उपयोग करके एक एप्लिकेशन बना …

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

6
चुस्त तरीकों का उपयोग करते समय अच्छा डिज़ाइन कैसे प्राप्त करें?
मैं अब लगभग तीन वर्षों से एक चुस्त कार्यप्रणाली (SCRUM) का उपयोग कर रहा हूं और मुझे इसके कुछ फ़ायदे दिख रहे हैं, विशेष रूप से कई स्तरों पर अल्पावधि प्रतिक्रिया में (ग्राहकों द्वारा कार्यान्वित सुविधाओं के लिए जल्दी पहुंच वाले, परीक्षकों से जो सुविधाओं का परीक्षण कर सकते हैं …
15 design  agile 

4
एमवीसी पर कई विचार एक ही नियंत्रक हो सकते हैं या एक दृश्य में एक अद्वितीय नियंत्रक होना चाहिए?
एमवीसी के आसपास एक परियोजना के लिए एक वास्तुकला डिजाइन करते समय मुझे कुछ प्रश्न हैं। (यह एक सी ++ / मुरब्बा एसडीके परियोजना है, मैं किसी विशेष एमवीसी ढांचे का उपयोग नहीं कर रहा हूं, मैं एक बना रहा हूं।) कई लेखों पर (जैसे मूल स्टीव बर्कब लेख पर …

2
क्या ऑब्जेक्टिव-सी का तरीका ओवरहेड 'कई छोटे तरीकों' के डिजाइन के दृष्टिकोण को बेवजह बनाता है?
मैं आम तौर पर क्लीन कोड में बॉब मार्टिन के रूप में दूसरों के द्वारा अनुशंसित छोटे तरीकों का उपयोग करता हूं । मैंने ऑब्जेक्टिव-सी के इन्टर्नल के बारे में भी काफी पढ़ा है कि कम से कम कुछ इस बारे में सोचा जाए कि इसका मैसेज डिस्पैच कैसे होता …

2
क्या अलग-अलग क्रिएट और एडिट एक्शन करना या क्रिएट और एडिट को एक में जोड़ना बेहतर है?
हम ASP.NET MVC 2 का उपयोग कंट्रोलर / व्यू प्रेजेंटेशन लेयर और मॉडल के साथ कर रहे हैं जिसमें एक बिजनेस लॉजिक लेयर, डेटा एक्सेस लेयर [संग्रहीत कार्यविधियाँ और संग्रहीत कार्यविधियों पर बात करने के लिए विधियाँ] शामिल हैं। अधिकांश उद्देश्यों के लिए व्यावसायिक परत में और ऊपर एक वस्तु …

9
जब किसी प्रोजेक्ट को पूरा करने के लिए डिज़ाइन की "नीरसता" का त्याग करना ठीक है?
एक उत्पाद पर काम करते समय जिसे जल्द ही और अच्छी तरह से काम करने की आवश्यकता होती है, जब बात को जल्दी से पूरा करने और दरवाजे को जल्दी से बाहर करने के लिए स्थिरता और डिजाइन की "नीरसता" का त्याग करना ठीक है? और यह किस हद तक …
15 design 

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

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