सॉफ्टवेयर इंजीनियरिंग

पेशेवरों और शिक्षाविदों, और सिस्टम विकास जीवन चक्र के भीतर काम करने वाले छात्रों के लिए प्रश्नोत्तर

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

3
क्या आपके कोड में दी गई चेतावनियों का उपयोग करना एक अच्छा अभ्यास है?
मैं बिना किसी चेतावनी के कोड को संकलित करने के लिए अधिकतर @SuppressWarnings("unchecked")और @SuppressWarnings("null")उपरोक्त तरीकों का उपयोग करता हूं, लेकिन मुझे अपने संदेह हैं। यह Stackoverflow प्रश्न मिला । जॉन स्कीट ने इसका उत्तर लिखा, जो मुझे पेचीदा लगता है। उसके अनुसार, कभी-कभी जावा जेनेरिक बस आपको वह नहीं करने …

1
जावास्क्रिप्ट फ़ाइलों पर मॉड्यूल.exports की घोषणा करने के लिए कहाँ
क्या कोई सम्मेलन है जहाँ हमें module.exportsकोई जावास्क्रिप्ट / Node.js मॉड्यूल फ़ाइलों की घोषणा नहीं करनी चाहिए ? क्या यह फ़ाइल की शुरुआत में होना चाहिए जैसे: module.exports = Foo; function Foo() { this.bar = 'bar'; } Foo.prototype.getBar = function() { return this.bar; } या यह फ़ाइल के अंत में …

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

4
क्लास डुप्लीकेशन पैटर्न?
मैं वर्तमान में अपने वर्तमान प्रोजेक्ट पर एकल डेवलपर के रूप में काम कर रहा हूं। मुझे एक अन्य डेवलपर से प्रोजेक्ट विरासत में मिला है, जिसने कंपनी छोड़ दी है। यह C # में एक मॉडल-व्यू-कंट्रोलर स्टाइल वेब एप्लिकेशन है। यह ऑब्जेक्ट रिलेशनल मैपिंग के लिए एंटिटी फ्रेमवर्क का …

5
स्ट्रिंग्स, अच्छी शैली लौटाने वाले कार्य?
मेरे सी कार्यक्रमों में मुझे अक्सर अपने एडीटी का एक स्ट्रिंग प्रतिनिधित्व करने का एक तरीका चाहिए। यहां तक ​​कि अगर मुझे किसी भी तरह से स्क्रीन पर स्ट्रिंग को प्रिंट करने की आवश्यकता नहीं है, तो डिबगिंग के लिए इस तरह की विधि करना साफ-सुथरा है। तो इस तरह …

2
क्या सिस्टम के जावा भाग के बाहर स्ट्रिंग्स या इंट का संदर्भ देना बेहतर है?
हम जावा में enums के उपयोग के बारे में मेरे काम पर चर्चा कर रहे थे। एक सहकर्मी तर्क दे रहा था कि सर्वर-साइड पर एनम का उपयोग करते समय, जब भी हमें आवश्यकता हो, तो हमें इसे संदर्भित करने के लिए स्ट्रिंग का उपयोग करना चाहिए (उदाहरण के लिए …

1
C ++ में शब्दार्थ को स्थानांतरित करें - स्थानीय चर का मूवमेंट-रिटर्न
मेरी समझ यह है कि C ++ 11 में, जब आप किसी फ़ंक्शन से मान द्वारा स्थानीय चर लौटाते हैं, तो संकलक को उस चर को r- मान संदर्भ के रूप में मानने की अनुमति दी जाती है और इसे वापस करने के लिए फ़ंक्शन से बाहर ले जाते हैं …
11 c++  c++11 

1
GUI अपडेट प्रबंधित करने के लिए MVVM पैटर्न बनाम रिएक्टिव प्रोग्रामिंग
रिएक्टिव प्रोग्रामिंग और एमवीवीएम दो दृष्टिकोण हैं जो यूआई से डोमेन परत को अलग करने की समस्या का समाधान कर सकते हैं। MVVM एक व्यूमोडल को परिभाषित करके ऐसा करता है, जो UI घटकों के लिए मैप की गई डेटा संरचना है। यूआई डेटा प्रदर्शित करता है, और संभवत: उपयोगकर्ता …
11 gui  mvvm  ui  reactive 

3
पहली और दूसरी पार्टी कौन हैं?
तो, यह शुद्ध जिज्ञासा है। मैंने 3rd पार्टी शब्द सुना है, जैसे कि, "3rd पार्टी लाइब्रेरी" काफी समय से। मुझे आश्चर्य है कि हम तीसरा क्यों कहते हैं और दूसरा (या 4 वां) नहीं? पहली और दूसरी पार्टी कौन हैं और यह शब्द कहां से आया है?


8
सूचनात्मक अपवादों और स्वच्छ कोड को संतुलित करने के अच्छे तरीके क्या हैं?
हमारे सार्वजनिक एसडीके के साथ, हम इस बारे में बहुत जानकारीपूर्ण संदेश देना चाहते हैं कि अपवाद क्यों होता है। उदाहरण के लिए: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to …

1
कैसे अजगर यादृच्छिक फेरबदल काम करता है?
पायथन में यादृच्छिक कार्यों से फेरबदल कैसे किया जाता है? मैं पूछता हूं क्योंकि यह बहुत तेजी से काम करता है। जब मैं फेरबदल लिखने की कोशिश करता हूं तो यह 10 ^ 6 तत्व के लिए 1 मिनट काम करता है, लेकिन पायथन फेरबदल 8 सेकंड में करता है?
11 python  random 

5
संचालन के अनुक्रम के लिए सर्वश्रेष्ठ ओओपी डिज़ाइन पैटर्न
मैं एक एप्लिकेशन पर काम कर रहा हूं, जिसका एक मॉड्यूल निम्नलिखित वित्तीय संचालन क्रमिक रूप से करता है: जब उपयोगकर्ता एक निश्चित राशि के लिए अपने बैंक खाते में स्थानांतरित करने का अनुरोध करता है: जांचें कि क्या अब कोई लेनदेन हो सकता है? (लेन-देन केवल एक निश्चित समय …

3
Git में परीक्षण शाखाओं का उपयोग करना
हमारे पास कोई है (चलो उसे टेड कहते हैं) जो नई सुविधाओं और बग फिक्स के परीक्षण के लिए जिम्मेदार है। हम Git और GitHub का उपयोग कर रहे हैं । masterहोना चाहिए / हमेशा तैनात रहता है और developmentहम नई सुविधाओं या बग फिक्स के लिए प्रतिबद्ध / मर्ज …

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