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

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

5
स्केलेबल और साइड-इफ़ेक्ट फ्री इंटीग्रेशन टेस्ट कैसे बनाएं?
मेरी वर्तमान परियोजना में, मैं एक अच्छा समाधान के साथ आ रहा हूं कि स्केलेबल एकीकरण परीक्षण बनाने के लिए एक अच्छा समाधान है जिसका कोई दुष्प्रभाव नहीं है। साइड इफेक्ट फ्री प्रॉपर्टी पर थोड़ा स्पष्टीकरण: यह ज्यादातर डेटाबेस के बारे में है; परीक्षण पूरा होने के बाद डेटाबेस में …

8
अगर कोई भाषा जल्दी से बदल जाती है, तो क्या यह अच्छी बात है?
मैंने कुछ भाषाओं को देखा है जो जल्दी से बदलते हैं (मेरा मतलब है कि वे हर साल उदाहरण के लिए बेहतर होते हैं) और कुछ अन्य जो धीरे-धीरे सुधारे जाते हैं। मेरा सवाल है, अगर कोई भाषा जल्दी से बदलती है तो यह प्रोग्रामर के लिए अच्छी बात है …

2
क्या एक पुनरावृत्ति के बीच में अनुमानों को बदलना ठीक है?
हमने 4 डेवलपर्स की टीम में एजाइल / स्क्रैम का उपयोग शुरू कर दिया है। हमने अपनी कहानी का अनुमान लगाया और कहानियों को उत्पाद बैकलॉग में कहानियों का आदेश दिया। हमने सामान्य से 1,2,3,5,8,13 के बजाय 1 से 5 तक की जटिलता पर बिंदु आधारित अनुमान के साथ शुरुआत …

7
TFS से Git तक
मैं एक .NET डेवलपर हूं और मैंने अपने स्रोत नियंत्रण सॉफ्टवेयर के रूप में कई बार टीएफएस (टीम फाउंडेशन सर्वर) का उपयोग किया है। TFS की अच्छी विशेषताएं हैं: विज़ुअल स्टूडियो के साथ अच्छा एकीकरण (इसलिए मैं लगभग सब कुछ नेत्रहीन करता हूं; कोई कंसोल कमांड नहीं) आसान चेक-आउट, चेक-इन …

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

11
यह सामान्य रूप से स्टैक्स के साथ दूर करने और स्मृति प्रबंधन के लिए हीप का उपयोग करने के लिए सिस्टम के लिए अधिक कुशल हो सकता है?
यह मुझे लगता है कि ढेर के साथ किया जा सकता है सब कुछ, ढेर के साथ किया जा सकता है, लेकिन ढेर के साथ किया जाने वाला सब कुछ ढेर के साथ नहीं किया जा सकता है। क्या वो सही है? फिर सादगी के लिए, और यहां तक ​​कि …
14 memory 

12
क्या यह सशर्त का उपयोग एक विरोधी पैटर्न है?
मैंने काम पर हमारी विरासत प्रणाली में इसे बहुत देखा है - ऐसे कार्य जो इस तरह से चलते हैं: bool todo = false; if(cond1) { ... // lots of code here if(cond2) todo = true; ... // some other code here } if(todo) { ... } दूसरे शब्दों में, …

5
किसी व्यक्ति को FP कोड पढ़ने के लिए कैसे सोचना चाहिए?
मैंने लगभग पाँच महीने पहले विश्वविद्यालय से स्नातक किया है, और पिछले चार महीनों से एक स्थानीय स्टार्टअप में काम कर रहा हूँ। विश्वविद्यालय में रहते हुए, मैंने अपने दम पर हास्केल, एफ # आदि का अध्ययन किया। हमें विश्वविद्यालय में जावा सिखाया गया था, लेकिन मैं बहुत जल्द ही …

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

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

11
मुझे कैसे पता चलेगा कि संकलक ने मेरा कोड तोड़ा है और यदि यह संकलक था तो मैं क्या करूं?
एक बार थोड़ी देर में C ++ कोड काम नहीं करेगा जब कुछ स्तर के अनुकूलन के साथ संकलित किया जाएगा। यह कंपाइलर ऑप्टिमाइज़ेशन कर सकता है जो कोड को तोड़ता है या यह अपरिभाषित व्यवहार वाला कोड हो सकता है जो कंपाइलर को जो कुछ भी महसूस होता है …

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

3
सॉफ्टवेयर की गुणवत्ता निर्धारित करने के लिए हाल्टेड जटिलता उपायों के आवेदन में कोई काम है?
1977 में, मॉरिस हॉवर्ड हैल्स्टेड ने सॉफ्टवेयर सिस्टम के लिए अपने जटिलता उपायों को पेश किया , जिसमें प्रोग्राम शब्दावली, प्रोग्राम लंबाई, वॉल्यूम, कठिनाई, प्रयास और एक मॉड्यूल में बग की अनुमानित संख्या के माप शामिल थे। विकिपीडिया के अनुसार, कठिनाई को पढ़ने या लिखने के दौरान कार्यक्रम को समझने …

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

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

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