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

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

2
जावा पर इनपुट प्राप्त करने के लिए हमें स्कैनर क्लास के एक उदाहरण की आवश्यकता क्यों है?
जावा ऑब्जेक्ट ओरिएंटेड है, लेकिन, हमें इनपुट पाने के लिए स्कैनर क्लास से ऑब्जेक्ट बनाने की आवश्यकता क्यों है? नहीं किया जा सका next()विधियों, उदाहरण के लिए, बस स्टेटिक हो सकता है? सी मुझे बहुत सरल लगता है जैसे आप अभी उपयोग करते हैं scanf(), gets()या fgets()। मुझे यकीन है …

3
क्या कई गहरे-से-कई रिश्तों के प्रबंधन के लिए एक डिज़ाइन पैटर्न है?
मुझे इस डेटा पैटर्न को परिभाषित करने में परेशानी हो रही है जो मुझे कई अनुप्रयोगों पर काम करने में आया है। यह मिश्रण है: एक वस्तु प्रकार जो स्वयं कई वस्तुओं से बना होता है एक दूसरी वस्तु का प्रकार, जहाँ प्रत्येक उदाहरण में पहली वस्तु 'कई' होती है …

2
मॉडल के बारे में कितना जानना चाहिए?
मैं python में WPF के लिए अजगर आवरण और DAG समर्थन के साथ एक एप्लिकेशन बना रहा हूं। मैं वर्तमान में एक ऐसे बिंदु पर हूं जहां मुझे डेटा और दृश्य के बीच बातचीत का एक सुसंगत तरीका तय करना है। जहाँ तक मैं देख रहा हूँ वर्तमान में दो …
10 model  view 

4
एजाइल में शब्दार्थ संस्करण
मान लीजिए कि मेरे पास 14 दिन स्प्रिंट पुनरावृत्तियों हैं जहां मेरे पास नई सुविधाओं के लिए कई कहानियां हैं, कुछ सुधार और कुछ कीड़े ठीक करने के लिए। मैं उन परिवर्तनों को भी तैनात करता हूं जब वे तैयार होते हैं, मैं स्प्रिंट के अंत की प्रतीक्षा नहीं कर …

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

3
वास्तव में मॉडल संचालित सॉफ्टवेयर इंजीनियरिंग (MDSE) क्या है?
मैं आज सूचना के आधार पर Accronym MDSE के पार आया , और मुझे जो जानकारी मिली वह काफी अस्पष्ट थी और विवरण buzzwords से भरा था: एमडीएसई सॉफ्टवेयर इंजीनियरों को अमूर्त के स्तर पर काम करने में सक्षम बनाने के बारे में है, जहां आवश्यकताओं, वास्तुकला और डिजाइन की …

1
गाइस में @ImplementedBy एनोटेशन के पीछे क्या प्रेरणा है?
मैंने हाल ही @ImplementedByमें Google Guice में उपलब्ध एनोटेशन के बारे में पढ़ा । यह प्रोग्रामर को एक इंटरफेस के बीच एक बंधन को निर्दिष्ट करने और निर्भरता इंजेक्शन में भविष्य के उपयोग के लिए इसके कार्यान्वयन की अनुमति देता है। यह एक उचित समय के बंधन का एक उदाहरण …

3
सदस्य: डोमेन आईडी बनाम यूनिक आईडी का उपयोग करें
क्या मुझे डोमेन ऑब्जेक्ट या विधि / फ़ंक्शन पैरामीटर के रूप में एक अद्वितीय आईडी का उपयोग करना चाहिए, इस पर उपयोगी उत्तर के बाद, पहचानकर्ता बनाम डोमेन ऑब्जेक्ट को विधि पैरामीटर के रूप में , मेरे पास एक समान प्रश्न फिर से है: सदस्य (पिछले प्रश्न चर्चा में प्रबंधन …

1
आधुनिक वस्तु-उन्मुख प्रोग्रामिंग भाषाओं में प्रथम श्रेणी की निरंतरता उपयोगी है?
फ़ंक्शंस प्रोग्रामिंग भाषाओं में अत्यंत उपयोगी हैं (जैसे Contहास्केल में मोनाड) क्योंकि वे अनिवार्य-शैली कोड के लिए एक सरल और नियमित अंकन की अनुमति देते हैं। वे कुछ पुरानी अनिवार्य भाषाओं में भी उपयोगी हैं, क्योंकि उनका उपयोग लापता भाषा सुविधाओं (जैसे अपवाद, कोरटाइन, हरे धागे) को लागू करने के …

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

1
सामाजिक नेटवर्क अधिसूचना प्रणाली
पृष्ठभूमि मैं एक क्लाइंट के लिए एक ऐप पर काम कर रहा हूं जिसमें कुछ सामाजिक नेटवर्किंग सुविधाएँ शामिल हैं। मैं मूल रूप से मोबाइल के फ्रंट-एंड का विकास कर रहा था, लेकिन परिस्थितियों ने मुझे बैक एंड के रूप में विकसित करने के लिए छोड़ दिया है। एक सामान्य …

2
क्या HTTP रिक्वेस्ट / रिस्पांस ऑब्जेक्ट्स को अपरिवर्तनीय होना चाहिए?
मुझे लगता है कि यह कहना सुरक्षित है कि अधिकांश वेब अनुप्रयोग अनुरोध / प्रतिक्रिया प्रतिमान पर आधारित हैं। PHP में कभी भी इन वस्तुओं का औपचारिक अमूर्तन नहीं हुआ है। एक समूह इसे बदलने की कोशिश कर रहा है: https://github.com/php-fig/fig-standards/blob/master/proposed/http-message.md हालांकि, उन्होंने अपरिवर्तनीयता के मुद्दे पर पक्ष रखा। एक …

3
अन्यथा ओपन-सोर्स प्रोग्राम में क्लोज-सोर्स मॉड्यूल के साथ क्लस्टर आकार को प्रतिबंधित करें
मैं एक अकादमिक शोध संस्थान में काम करता हूं जो उच्च-प्रदर्शन कंप्यूटिंग पर बहुत अधिक निर्भर करता है। 10 वर्षों में हमने अपना स्वयं का फोरट्रान कोड विकसित किया है जो बहुत अच्छी तरह से माना जाता है और बहुत बड़े समूहों पर चल सकता है। कोड से बड़े अनुसंधान …

1
मुझे पायथन में अपवाद कब करना चाहिए?
मेरे कोड में लगभग सात स्थान हैं जहां मैं एक अपवाद बढ़ाता हूं। इन सभी अपवादों को एक ही माना जाता है: लॉग फ़ाइल में एक त्रुटि प्रिंट करें, सॉफ़्टवेयर राज्य को डिफ़ॉल्ट और निकास पर लौटें। कोड की समीक्षा के दौरान मेरे वरिष्ठ अभियंता, जिन्हें मैं बहुत महत्व देता …

4
अजगर जनरेटर और फ़ंक्शंस "डीएफ़" कीवर्ड क्यों साझा करते हैं?
निम्नलिखित को धयान मे रखते हुए: def some_function(): return 1 def some_generator(): yield 1 उपरोक्त कोड में, some_functionएक फ़ंक्शन है, जबकि some_generatorएक जनरेटर है। वे काफी समान दिखते हैं। कोड पढ़ते समय मेरे पास जो समस्या है वह यह है कि मुझे "फ़ंक्शन" में प्रत्येक पंक्ति के माध्यम से स्कैन …

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