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

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

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

2
अस्थायी के संदर्भ में इस श्रेणी के लिए किसे दोषी ठहराया जाए?
पहली नज़र में निम्नलिखित कोड बल्कि हानिरहित दिखता है। एक उपयोगकर्ता bar()कुछ पुस्तकालय कार्यक्षमता के साथ बातचीत करने के लिए फ़ंक्शन का उपयोग करता है । (यह एक लंबे समय के लिए भी काम कर सकता है क्योंकि bar()एक गैर-अस्थायी मान या समान के संदर्भ में लौटा है।) हालांकि अब …
15 c++11 

4
कैसे करें टेस्ट ड्रिवेन डेवलपमेंट
मुझे एप्लीकेशन डेवलपमेंट में सिर्फ 2+ साल का अनुभव है। उन दो वर्षों में विकास के प्रति मेरा दृष्टिकोण निम्नलिखित था आवश्यकताओं का विश्लेषण करें पहचान कोर घटक / ऑब्जेक्ट्स, आवश्यक कार्य, व्यवहार, प्रक्रिया और उनके अवरोध कक्षाएं बनाएं, उनके बीच संबंध, वस्तुओं के व्यवहार और राज्यों पर बाधाएं कार्यों …

3
ToDo सूची के लिए डेटाबेस स्कीमा
मैं PHP, MySQL, Jquery templating और JSON के साथ एक बहुत ही सरल टूडू सूची एप्लिकेशन बनाने की कोशिश कर रहा हूं ... हालांकि, मेरा स्कीमा JSON में चीजों को जटिल करने के लिए लगता है। इसे करने का सबसे अच्छा तरीका क्या है? प्रत्येक सूची के लिए एक नई …

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

6
एक मित्र वर्ग का उपयोग करके c ++ में यूनिट टेस्ट प्राइवेट विधि
मुझे पता है कि यह एक बहस का अभ्यास है, लेकिन मान लीजिए कि यह मेरे लिए सबसे अच्छा विकल्प है। मैं इस बारे में सोच रहा हूं कि ऐसा करने के लिए वास्तविक तकनीक क्या है। मैं जो दृष्टिकोण देख रहा हूं वह यह है: 1) एक मित्र को …

2
क्या यह डोमेन संचालित डिज़ाइन RESTful वेब सेवा के लिए एक अच्छा Visual Studio समाधान संरचना है?
मैं .NET 4.5 C # वेब एपीआई रेस्टफुल समाधान का निर्माण कर रहा हूं और मैं चाहूंगा कि कोई व्यक्ति मुझे बताए कि क्या मेरा प्रोजेक्ट समाधान सही है और डोमेन ड्रिवेन डिज़ाइन का उपयोग करके डिज़ाइन किए गए समाधान के लिए / या (?)। समाधान को 6 परियोजनाओं में …

3
मुझे निर्भरता इंजेक्शन मिलता है, लेकिन क्या कोई मुझे आईओसी कंटेनर की आवश्यकता को समझने में मदद कर सकता है?
मैं माफी माँगता हूँ अगर यह सवाल का एक और दोहराव लगता है, लेकिन हर बार जब मुझे इस विषय के बारे में एक लेख मिलता है, तो यह ज्यादातर डीआई के बारे में बात करता है। तो, मुझे DI मिलता है, लेकिन मैं एक IoC कंटेनर की आवश्यकता को …

7
फ़ंक्शन केवल अपरिवर्तित पैरामीटर देता है, बेकार?
मैं अभी जिस प्रोजेक्ट में काम कर रहा हूं उसमें यह फंक्शन मिला: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end बहुत दुखी है, कंपनी में अब कोडर काम नहीं करता है। कोई ऐसा …

1
जावा अनुप्रयोग संरचना: क्षैतिज बनाम ऊर्ध्वाधर विभाजन
एक बड़े जावा अनुप्रयोग के लिए प्रारंभिक परियोजना संरचना (मावेन / ग्रहण का उपयोग करके) के बारे में थोड़ी बहस। विकल्प 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) विकल्प 2: …

1
वायरलेस कनेक्शन पर सॉकेट कैसे काम करते हैं?
मैंने केवल एंड्रॉइड का उपयोग करके क्लाइंट साइड (विशेष रूप से, मोबाइल) अनुप्रयोगों पर काम किया है, जहां HttpUrlConnection जैसे घटकों को प्रदान करते हुए सभी नेटवर्किंग को HTTP परत पर नियंत्रित किया जाता है। लेकिन मैसेजिंग सिस्टम जैसे कि वेबसोकेट्स / एक्सएमपीपी आदि, सभी सर्वर से लगातार जुड़ाव बनाए …

2
यदि मैं पहले से ही एक ग्राफ डेटाबेस का उपयोग करता हूं तो मैं इलास्टिकसर्च का उपयोग क्यों करूंगा?
मुझे ElasticSearch और ग्राफ़ डेटाबेस के बीच तुलना के बारे में वेब पर कोई गहरी व्याख्या नहीं मिलती है। दोनों ट्रैवर्स डेटा के लिए अनुकूलित हैं। ElasticSearch एनालिटिक्स के लिए अनुकूलित प्रतीत होता है। हालांकि Neo4j भी इंडेक्स और कुछ फुलटेक्स्ट फीचर्स को मैनेज करने के लिए ल्यूसीन पर आधारित …

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

3
Android Fragments का उपयोग क्यों करते हैं?
मैंने इस विषय के बारे में प्रलेखन और कुछ अन्य प्रश्नों के सूत्र पढ़े हैं और मैं वास्तव में आश्वस्त नहीं हूँ; मैं स्पष्ट रूप से इस तकनीक के उपयोग की सीमा नहीं देखता हूं। फ्रेगमेंट को अब एक बेस्ट प्रैक्टिस के रूप में देखा जाता है ; हर गतिविधि …

5
एक बड़े पुल अनुरोध के साथ काम करना
मैं वर्तमान में एक टीम के साथ एक परियोजना पर काम कर रहा हूँ जो एक git वर्कफ़्लो का उपयोग कर रही है। यह काफी सरल है, मास्टर को एक स्थिति में होना चाहिए और शाखाओं का उपयोग सुविधाओं और हॉटफ़िक्स बनाने के लिए किया जाता है। जब भी हमारे …
15 git  workflows 

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