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

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

5
एल्म के दावों की तरह "नो रनटाइम अपवाद" होने का क्या लाभ है?
कुछ भाषाओं का दावा है कि अन्य भाषाओं पर एक स्पष्ट लाभ के रूप में "कोई रनटाइम अपवाद नहीं" है। मैं मामले पर भ्रमित हूं। रनटाइम अपवाद केवल एक उपकरण है, जहां तक ​​मुझे पता है, और जब इसका अच्छी तरह से उपयोग किया जाता है: आप "गंदे" राज्यों से …

2
DDD: क्या रूट एग्रीगेट के लिए किसी अन्य रूट एग्रीगेट के संदर्भ को रखना सही है?
डोमेन-संचालित डिज़ाइन (DDD) का अनुसरण करते समय, रूट एग्रीगेट के लिए आंतरिक इकाई के संदर्भ को रखने के लिए सही है जो एक अलग एग्रीगेट पर रूट एंटिटी होता है? मेरा मानना ​​है कि यह सही नहीं है, मुख्यतः नीली किताब पर इस नियम के कारण : AGGREGATE सीमा के …

3
क्यों या तो (जाँच) अपवाद का उपयोग?
बहुत समय पहले मैंने जावा के बजाय स्काला का उपयोग शुरू नहीं किया था। मेरे लिए भाषाओं के बीच "रूपांतरण" प्रक्रिया Eitherका हिस्सा (चेक किए गए) के बजाय एस का उपयोग करना सीख रहा था Exception। मैं थोड़ी देर के लिए इस तरह से कोडिंग कर रहा हूं, लेकिन हाल …

5
हमें MongoDB का उपयोग कब करना चाहिए?
MongoDB एक NoSQL डेटाबेस है जिसे मैंने उपयोग करना काफी आसान पाया है। हाल ही में मुझे एक सरल एप्लिकेशन विकसित करना पड़ा, जिसमें HTTP अनुरोधों का उपयोग करके कुछ डेटा एकत्र करने और डेटा को संसाधित करने के बाद कुछ परिणाम संग्रहीत करने की आवश्यकता थी, और मैंने MongbDB …

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

4
प्रोग्रामिंग में एक बूटस्ट्रैपर क्या है?
मैं कभी-कभी "बूटस्ट्रैपर" शब्द देखता हूं। मैंने इसे आखिरी बार देखा जब प्रिज्म के लिए कुछ सीखने के अभ्यास का निर्माण किया। मैं UnityBootstrapperक्लास में लड़खड़ा गया । मेरा सवाल है: आप कक्षा को "बूटस्ट्रैपर" कब कहेंगे? क्यों? यह वर्ग के बारे में क्या कहता है?

2
क्या स्क्वैश पुल अनुरोधों को गिट के विलय के एल्गोरिथ्म को तोड़ देता है?
मैं वर्तमान में एक कंपनी के लिए काम कर रहा हूँ जो GST कोड के प्रबंधन के लिए VSTS का उपयोग करती है। किसी शाखा को मर्ज करने का Microsoft का "अनुशंसित" तरीका "स्क्वैश मर्ज" करना है, जिसका अर्थ है कि उस शाखा के लिए आने वाले सभी परिवर्तनों को …
17 git 

5
MVC: क्या नियंत्रक एकल जिम्मेदारी सिद्धांत को तोड़ता है?
एकल उत्तरदायित्व सिद्धांत कहता है कि "एक वर्ग में परिवर्तन का एक कारण होना चाहिए"। एमवीसी पैटर्न में, कंट्रोलर का काम व्यू और मॉडल के बीच मध्यस्थता करना है। यह GUI पर उपयोगकर्ता द्वारा किए गए कार्यों की रिपोर्ट करने के लिए दृश्य के लिए एक इंटरफ़ेस प्रदान करता है …

3
GDB एक निष्पादन को कैसे रोकती है
जैसा कि आप जानते हैं, हम डीबीडी जीडीबी का उपयोग कर सकते हैं और डिबगिंग के लिए निष्पादन को रोकने के लिए हमारे कोड पर ब्रेकपॉइंट सेट कर सकते हैं। मेरा प्रश्न है, GDB एक प्रक्रिया को कैसे रोकती है और आपको i rउदाहरण के लिए रजिस्टरों की सामग्री को …
16 c++  debugging 

4
आधार फ़ील्ड में एक सामान्य फ़ील्ड को कब स्थानांतरित करना है?
मेरे पास वर्तमान में दो व्युत्पन्न वर्ग हैं, Aऔर B, कि दोनों में एक क्षेत्र सामान्य है और मैं यह निर्धारित करने की कोशिश कर रहा हूं कि क्या इसे आधार वर्ग में जाना चाहिए। इसे बेस क्लास से संदर्भित नहीं किया जाता है, और कहते हैं कि अगर सड़क …

6
स्थूल क्या है? मैक्रो और फ़ंक्शन के बीच अंतर?
मैं मैक्रो कॉन्सेप्ट को अच्छी तरह से नहीं समझता। स्थूल क्या है? मुझे समझ में नहीं आता कि यह फ़ंक्शन से कैसे अलग है? फ़ंक्शन और मैक्रो दोनों में कोड का एक ब्लॉक होता है। तो मैक्रो और फ़ंक्शन कैसे भिन्न होते हैं?

2
क्या एक C ++ मेथड को C फ़ंक्शन को पॉइंटर तर्क के साथ एक स्वीकार्य पैटर्न में परिवर्तित करना है?
मैं ESP-32 पर C ++ का उपयोग करता हूं। टाइमर रजिस्टर करते समय मुझे यह करना होगा: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; यहाँ टाइमर कॉल करता है soundCallback। और एक ही बात जब एक काम रजिस्टर: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); इसलिए विधि को एक अलग कार्य में …
16 c++  c  functions 

1
एक .NET समाधान के लिए निर्देशिका संरचना
हमारे पास हाल ही में एक ठेकेदार का दौरा आया था जिसने संरचना परियोजनाओं की हमारी कार्यप्रणाली पर सवाल उठाया था। कृपया ध्यान दें कि मैं विशेष रूप से निर्देशिका संरचना की बात कर रहा हूं। उन्होंने Microsoft दिशानिर्देशों का उपयोग करने का सुझाव दिया। मुझे लगा कि मैं Google …
16 c#  visual-studio 

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

3
आप तुरंत मर्ज किए गए परिवर्तन क्यों नहीं करेंगे?
मेरा कार्यालय हमारे संस्करण नियंत्रण के लिए Git और SourceTree का उपयोग करता है। यह तब आया क्योंकि जब मैं इसमें शामिल हुआ था तो शून्य संस्करण नियंत्रण था और सोर्सट्री एकमात्र प्रणाली थी जिसका मैंने कभी उपयोग किया था। मैं किसी भी तरह से एक विशेषज्ञ नहीं हूं, लेकिन …

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