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

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

4
क्या रिटर्न-टाइप- (केवल) -हॉस्केल में पॉलीमॉर्फिज़्म एक अच्छी बात है?
एक बात जो मैंने हास्केल के संदर्भ में कभी नहीं बताई है कि आप कैसे पॉलीमॉर्फिक स्थिरांक और कार्य कर सकते हैं जिनके रिटर्न प्रकार को उनके इनपुट प्रकार द्वारा निर्धारित नहीं किया जा सकता है, जैसे class Foo a where foo::Int -> a ऐसे कुछ कारण जो मुझे पसंद …


5
क्या डेटा ट्रांसफर ऑब्जेक्ट के रूप में एंटिटी ऑब्जेक्ट्स का उपयोग करना अच्छा है?
मैं सोच रहा हूं क्योंकि अगर यह है, तो एंटिटी फ्रेमवर्क परतों के बीच डेटा स्थानांतरित करने के लिए समान गुणों के साथ एक नई वस्तु बनाने के लिए तर्क क्यों नहीं देता है? मैं इकाई वस्तुओं का उपयोग करता हूं जो मैं इकाई ढांचे के साथ उत्पन्न करता हूं।

2
एक खुला स्रोत कांटा का नाम बदलने का शिष्टाचार क्या है?
मैं गिन्थ पर द टेस्टुएनजी जावा टेस्टिंग फ्रेमवर्क (अपाचे 2 लाइसेंस) को कांटा करना चाहता हूं ताकि मैं अपनी जरूरतों के अनुरूप कुछ छोटी चीजें जोड़ / बदल सकूं। यह संभावना नहीं है कि मेरे सभी बदलाव मुख्य परियोजना में अनुमोदित होंगे या अन्य लोग मेरे कांटे का उपयोग करेंगे। …

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

3
वैकल्पिक पैरामीटर या अतिभारित कंस्ट्रक्टर
मैं एक कार्यान्वित कर रहा हूं DelegateCommand, और जब मैं कंस्ट्रक्टर को लागू करने वाला था, तो मैं निम्नलिखित दो डिज़ाइन विकल्पों के साथ आया था: 1: कई अतिभारित कंस्ट्रक्टर वाले public DelegateCommand(Action<T> execute) : this(execute, null) { } public DelegateCommand(Action<T> execute, Func<T, bool> canExecute) { this.execute = execute; this.canExecute …

8
कार्यप्रणाली: किसी अन्य डेवलपर के लिए लेखन इकाई परीक्षण
मैं सॉफ्टवेयर डेवलपमेंट और राइटिंग यूनिट टेस्ट के बारे में सोच रहा था। मुझे निम्नलिखित विचार आया: चलो मान लेते हैं कि हमारे पास डेवलपर्स के जोड़े हैं। प्रत्येक जोड़ी कोड के एक हिस्से के लिए जिम्मेदार है। जोड़ी में से एक फीचर (लेखन कोड) को लागू करता है और …

7
क्या मेरी कंपनी शाखाओं का विलय कर रही है?
मैं हाल ही में ब्रांचिंग और मर्जिंग और SCM: ब्रांचिंग और मर्जिंग प्राइमर - क्रिस बिरमेले के बारे में एक MSDN लेख के पार आया । लेख में वे कहते हैं कि 'बिग बैंग मर्ज' एक विलयन एंटीपैटर्न है: बिग बैंग मर्ज - विकास प्रयास के अंत में शाखा विलय …

4
विकास के दौरान विभिन्न प्रकार के व्यवहार के बीच स्विच करने के लिए #ifdef का उपयोग करना
विभिन्न प्रकार के व्यवहार के बीच स्विच करने के लिए विकास के दौरान #ifdef का उपयोग करना एक अच्छा अभ्यास है? उदाहरण के लिए, मैं मौजूदा कोड के व्यवहार को बदलना चाहता हूं, मेरे पास कई विचार हैं कि व्यवहार को कैसे बदलना है और विभिन्न दृष्टिकोणों का परीक्षण करने …

6
एक निजी पायथन परियोजना को एक भरोसेमंद पुस्तकालय में बदलना
मैं एक प्रोग्रामर के बजाय एक अकादमिक हूं, और मुझे अपने शोध का समर्थन करने के लिए अपने स्वयं के उपयोग के लिए पायथन कार्यक्रमों को लिखने का कई वर्षों का अनुभव है। मेरी नवीनतम परियोजना मेरे साथ-साथ कई अन्य लोगों के लिए उपयोगी होने की संभावना है, और मैं …

7
समय के साथ एक स्थिर मूल्य को बदला जा सकता है?
विकास के चरण के दौरान, कुछ चर ऐसे होते हैं जिन्हें एक ही समय में तय करने की आवश्यकता होती है, लेकिन समय के साथ उन्हें संशोधित करने की आवश्यकता हो सकती है। उदाहरण के लिए एक booleanडीबग मोड को संकेत करने के लिए, इसलिए हम उस कार्यक्रम में काम …
28 const  constants 

6
मैं यह क्यों नहीं जांच सकता कि म्यूटेक्स लॉक है या नहीं?
C ++ 14 को लगता है कि एक std::mutexबंद है या नहीं , यह जांचने के लिए एक तंत्र छोड़ दिया है। इस SO प्रश्न को देखें: https://stackoverflow.com/questions/21892934/how-to-assert-if-a-stdmutex-is-locked इसके आसपास कई तरीके हैं, उदाहरण के लिए; std::mutex::try_lock() std::unique_lock::owns_lock() लेकिन इनमें से कोई भी विशेष रूप से संतोषजनक समाधान नहीं हैं। …
28 c++ 

2
SQL सर्वर के भीतर NoSQL
यह प्रश्न SQL और NoSQL के बीच अंतर के बारे में नहीं है। मैं किसी ऐसी चीज़ के लिए कुछ औचित्य की तलाश कर रहा हूं जो वास्तव में मेरे लिए इस समय समझ में नहीं आता है (शायद मेरी समझ या प्रशंसा की कमी के कारण)। हमने MVC5, एंटिटी …
28 sql  sql-server  nosql 

8
विरासत कोडबेस के लिए गुणवत्ता मानकों को कम करने के खिलाफ कैसे बहस करें? [बन्द है]
हमारे यहां एक बड़ा विरासत कोड आधार है जिसके बुरे कोड की आप कल्पना नहीं कर सकते हैं। हमने अब कुछ गुणवत्ता मानकों को परिभाषित किया है और पूरी तरह से नए कोडबेस में उन लोगों को पूरा करना चाहते हैं, लेकिन अगर आप विरासत कोड को छूते हैं। और …

2
अच्छा / बेहतर स्रोत कोड नियंत्रण प्रथाओं को कैसे लागू करें?
मुझे संदेह है कि मैं गलत समस्या पर ध्यान केंद्रित कर रहा हूं, इसलिए मैं पहले बताऊंगा कि मुझे क्या लगता है कि समस्या संभवतया सबप्टिमल समाधान प्रस्तुत करने से पहले है जो मैं कल्पना करता हूं। वर्तमान स्थिति: वर्तमान में मेरे सहकर्मी परियोजना में व्यापक परिवर्तन के साथ केवल …

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