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

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

2
एक विरासत, सादे सी परियोजना में इकाई परीक्षण जोड़ना
शीर्षक ही सब कुछ कह देता है। मेरी कंपनी एक माइक्रोकंट्रोलर डिवाइस के लिए लीगेसी फ़र्मवेयर प्रोजेक्ट का पुन: उपयोग कर रही है, जो पूरी तरह से सादे सी में लिखा गया है। ऐसे हिस्से हैं जो स्पष्ट रूप से गलत हैं और उन्हें बदलने की आवश्यकता है, और C …

3
आप ओओपी में क्लास डिजाइन कैसे लेते हैं?
जब मैं एक OO समाधान डिजाइन करने की कोशिश करता हूं, तो मैं आम तौर पर सीआरसी मॉडलिंग का उपयोग करता हूं जिसमें मैं वर्ग के नामों (संज्ञा) को सूचीबद्ध करता हूं, वे क्या करते हैं (क्रिया) और वे अन्य वर्गों के साथ कैसे सहयोग करते हैं। इस ब्लॉग में …

11
क्या मेरे पास स्वयं के समय में बनाए गए कार्यक्रम का कॉपीराइट है? [बन्द है]
यह सवाल भविष्य के किसी भी आगंतुक की मदद करने की संभावना नहीं है; यह केवल एक छोटे भौगोलिक क्षेत्र के लिए प्रासंगिक है, समय में एक विशिष्ट क्षण, या एक असाधारण रूप से संकीर्ण स्थिति जो आमतौर पर इंटरनेट के दुनिया भर के दर्शकों के लिए लागू नहीं होती …

5
एक विधि क्यों है जो एक बूल / इंट लौटाती है और वास्तविक वस्तु आउटपुट आउटपुट के रूप में है?
मुझे अपनी कंपनी के कोडबेस (.NET 3.5 एप्लीकेशन) में निम्नलिखित कोड पैटर्न सभी जगह दिखाई देते हैं: bool Foo(int barID, out Baz bazObject) { try { // do stuff bazObject = someResponseObject; return true; } catch (Exception ex) { // log error return false; } } // calling code BazObject …

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

4
एन-ग्राम डेटा संग्रहीत करना
मैं एन- मॉर्ग डेटा संग्रहीत करने के विषय पर थोड़ा मंथन करने की उम्मीद कर रहा था । अपनी परियोजना में, मैं भाषाई समस्याओं को हल करने की कोशिश कर रहा हूं, जहां मुझे सभी ( n -1) डेटा आइटम पता हैं और सभी लागू n -grams पर रैखिक प्रक्षेप …

6
ऐसे कंस्ट्रक्टर कैसे लिखें जो किसी ऑब्जेक्ट को ठीक से फेल करने में विफल हो सकते हैं
कभी-कभी आपको एक रचनाकार लिखने की ज़रूरत होती है जो विफल हो सकती है। उदाहरण के लिए, मान लीजिए कि मैं किसी फ़ाइल पथ के साथ किसी वस्तु को त्वरित करना चाहता हूं, जैसे कुछ obj = new Object("/home/user/foo_file") जब तक पथ एक उपयुक्त फ़ाइल को इंगित करता है सब …

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

3
HL7 संदेशों के साथ काम करते समय क्या समस्याएं उत्पन्न होती हैं?
मैं स्वास्थ्य देखभाल व्यवसायों के लिए एक उत्पाद का परीक्षण कर रहा हूं, और हम HL7 संदेशों के साथ काम कर रहे हैं। मैंने लोगों को HL7 के साथ मुद्दों के बारे में एक और सवाल पर कराहते देखा, लेकिन विवरण का उल्लेख नहीं किया। क्या कोई मुझे कुछ विचार …
12 testing  parsing  hl7 

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

5
क्या आप खुले-बंद सिद्धांत का लाभ उठाते हैं?
खुले-बंद सिद्धांत (OCP) में कहा गया है कि एक वस्तु को विस्तार के लिए खुला होना चाहिए लेकिन संशोधन के लिए बंद होना चाहिए। मेरा मानना ​​है कि मैं इसे समझता हूं और इसका उपयोग एसआरपी के साथ मिलकर कक्षाएं बनाता हूं जो केवल एक चीज करते हैं। और, मैं …

6
परीक्षण संचालित विकास - परीक्षणों को किसको लिखना चाहिए?
मूल रूप से, यह परीक्षण लिखने के लिए डेवलपर का कर्तव्य है, लेकिन मैंने देखा कि कई मामलों में / ई-परिपक्व डेवलपर्स उन मामलों को 80% कवरेज भी नहीं दे रहे हैं। कैसे के बारे में मैं एक क्यूए व्यक्ति डेवलपर के बजाय एक दिया परियोजना के लिए सभी परीक्षण …

5
एक प्रोजेक्ट को फोर्क किया, मेरे वर्जन नंबर कहां से शुरू होते हैं?
मैंने एक प्रोजेक्ट को कांट-छांट किया है और बहुत सारे बदलाव किए हैं। यह कांटा सिर्फ एक छोटी सी सुविधा परिवर्तन नहीं है और एक दफन बग को ठीक करता है, यह एक बहुत बड़ा बदलाव है। केवल अधिकांश कोर कोड साझा किए जाते हैं। मैंने इस परियोजना को v2.5.0 …
12 versioning 

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

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

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