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

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

4
क्या विधि मापदंडों का पुन: उपयोग करना बुरा है?
ऐसे समय होते हैं, जब मुझे किसी पद्धति में से किसी विधि में दिए गए मान को संशोधित करना होगा। एक उदाहरण इस विधि के रूप में एक स्ट्रिंग sanitizing होगा: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } यह विशुद्ध रूप से हानिरहित …

3
क्या विधि कॉल या स्वयं विधि की रक्षा करना बेहतर है?
मैं एक आवेदन लिख रहा हूं और मुझे यह बात समझ आ गई है: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveApples() { ... } private void GiveBananas() { ... } यह बहुत सीधा-आगे दिखता है। कुछ शर्तें हैं और …

2
C ++ 11 में auto_ptr पदावनति के लिए डिज़ाइन परिवर्तनों को कैसे संभालें?
हम C ++ 11 (यानी, -std=c++11) के तहत एक पुस्तकालय का परीक्षण कर रहे हैं । पुस्तकालय का उपयोग करता है auto_ptrऔर इस पैटर्न: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 को हटा दिया गया …
12 design  c++  c++11 

1
फ़ाइल या डेटाबेस तालिका में प्रवेश करें?
मैं एक वेब एप्लिकेशन विकसित कर रहा हूं जो विभिन्न डेटा के लिए MS SQL का उपयोग करता है: जिसमें उपयोगकर्ता, उपयोगकर्ता खाते, उपयोगकर्ता लाइसेंस, लाइसेंस मूल्य, चालान शामिल हैं। मुझे सिस्टम के उपयोगकर्ताओं के वास्तविक-समय उपयोग का उपयोग करने की आवश्यकता है, और मासिक बिलिंग के लिए इसका उपयोग …

8
कैसे तेजी से प्रोटोटाइप एक चुस्त कार्यप्रणाली में फिट बैठता है?
मैं एक बड़ी कंपनी के लिए काम करता हूं, जो चुस्त प्रक्रियाओं के उपयोग को निर्धारित करता है। उदाहरण के लिए, हमारी परियोजनाओं के लिए, हम क्लाउड-आधारित सेवाओं का उपयोग करते हैं जो विशेष रूप से चुस्त विकास के प्रबंधन में लक्षित हैं। मैं जिस विशिष्ट इंजीनियरिंग समूह के लिए …

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

4
मैं एक इंटरफ़ेस कैसे डिज़ाइन करूंगा जैसे कि यह स्पष्ट है कि कौन से गुण उनके मूल्य को बदल सकते हैं, और जो स्थिर रहेगा?
मैं .NET प्रॉपर्टीज के बारे में एक डिज़ाइन इश्यू दे रहा हूं। interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } संकट: इस इंटरफ़ेस में दो रीड-ओनली गुण हैं, Idऔर IsInvalidated। तथ्य यह है कि वे केवल-पढ़ने के लिए हैं, हालांकि, कोई गारंटी …
12 c#  design  .net  properties 

4
"संयुक्त" गेट्टर / सेटर वीएस व्यक्तिगत तरीकों के क्या फायदे हैं?
इसे मैं "संयुक्त" गेट्टर / सेटर विधि (jQuery से) कहता हूं: var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") यह अलग (सैद्धांतिक) तरीकों …

4
डेटाबेस की मॉडलिंग करते समय हमें कमजोर संस्थाओं का उपयोग कब करना चाहिए?
यह मूल रूप से एक सवाल है कि कमजोर संस्थाएं क्या हैं? हमें उनका उपयोग कब करना चाहिए? उन्हें कैसे मॉडलिंग करनी चाहिए? सामान्य संस्थाओं और कमजोर संस्थाओं के बीच मुख्य अंतर क्या है? क्या कमजोर संस्थाएँ डोमेन ड्रिवेन डिज़ाइन करते समय वस्तुओं को महत्व देती हैं? प्रश्न को विषय …

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

2
कुछ OO डिजाइन सलाह के लिए देख रहे हैं
मैं एक ऐसा ऐप विकसित कर रहा हूं जिसका उपयोग औद्योगिक वातावरण में वाल्व खोलने और बंद करने के लिए किया जाएगा, और इस तरह से कुछ सरल सोच रहा था: - public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } …

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

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

2
क्या दिज्क्स्ट्रा का एल्गोरिथ्म इस सिग्नल रूटिंग समस्या का एक उपयुक्त समाधान है?
मैं एक एकीकृत दृश्य-श्रव्य प्रणाली के लिए एक सिग्नल प्रबंधन और राउटिंग मॉड्यूल विकसित करने की प्रक्रिया में हूं और विभिन्न सिग्नल वितरण नेटवर्क में जितना संभव हो उतना लचीला होने के इरादे से इसे डिजाइन कर रहा हूं। मॉड्यूल का आशय ढेर किए गए मैट्रिक्स स्विचर 1 की एक …

4
फूला हुआ डोमेन ऑब्जेक्ट से परहेज
हम एक DDD दृष्टिकोण का उपयोग करके अपने डोमेन परत में हमारी फूला हुआ सेवा परत से डेटा स्थानांतरित करने का प्रयास कर रहे हैं। वर्तमान में हमारी सेवाओं में बहुत से व्यावसायिक तर्क हैं, जो सभी जगह फैले हुए हैं और विरासत से लाभ नहीं उठाते हैं। हमारे पास …

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