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

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

4
कार्यात्मक प्रोग्रामिंग में राज्य की समस्याओं से निपटना
मैंने सीखा है कि मुख्य रूप से एक OOP दृष्टिकोण से कैसे प्रोग्राम किया जाए (हम में से अधिकांश, मुझे यकीन है), लेकिन मैंने यह सीखने में बहुत समय बिताया है कि समस्याओं को कार्यात्मक तरीके से कैसे हल किया जाए। एफपी के साथ गणना संबंधी समस्याओं को कैसे हल …

1
क्या कोई V मॉडल प्रक्रिया की व्याख्या कर सकता है? यह वाटरफॉल मॉडल से अलग क्यों है?
ऐसा लगता है कि वी मॉडल सिर्फ वॉटरफॉल मॉडल है जिसमें वॉटरफॉल का निचला आधा हिस्सा ऊपर की तरफ झुका होता है ताकि वी। फॉर्म बन सके। मैं यह नहीं देखता कि यह कैसे कुछ नया जोड़ता है। आरेखों से, मैं भी प्रवाह को नहीं समझता। सभी दिशाओं में इंगित …

3
मैं पुनरावर्तन का उपयोग किए बिना किसी पेड़ को कैसे पार कर सकता हूं?
मेरे पास मेमोरी नोड ट्री में बहुत बड़ा है और पेड़ को पीछे करने की आवश्यकता है। प्रत्येक बच्चे के लौटे हुए मानों को उनके मूल नोड में पास करना। यह तब तक किया जाना चाहिए जब तक कि सभी नोड्स के पास नोड नोड तक उनका डेटा बबल न …
19 c#  optimization  trees 

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

4
ऐसे तरीके बनाएं जो उदाहरण के क्षेत्रों, स्थिर पर निर्भर न हों?
हाल ही में मैंने Groovy में एक जावा प्रोजेक्ट के लिए इंटीग्रेशन टेस्टिंग फ्रेमवर्क के लिए प्रोग्रामिंग शुरू की। मैं Groovy प्लग-इन के साथ Intellij IDEA का उपयोग करता हूं और मुझे उन सभी तरीकों के लिए एक चेतावनी के रूप में देखकर आश्चर्य होता है जो गैर-स्थिर हैं और …

2
मावेन के लिए एक गिट रिपॉजिटरी की संरचना करने का सबसे अच्छा तरीका
मुझे Git में हमारी परियोजनाओं की संरचना करने के बारे में कुछ सलाह की आवश्यकता है। हम जावा का उपयोग करते हैं और मावेन हमारा निर्माण उपकरण है। Maven थोड़े मानता है कि आपकी सभी परियोजनाओं में अंततः एक सामान्य पूर्वज होता है। मावेन एक वास्तविक ड्रामा क्वीन भी हो …

4
C / C ++ में फ़ंक्शन कॉल के स्टैक फ्रेम को समझना?
मैं यह समझने की कोशिश कर रहा हूं कि स्टैक फ्रेम कैसे बनाए जाते हैं और कौन से चर (परम) को किस क्रम में स्टैक करने के लिए धकेल दिया जाता है? कुछ खोज परिणामों से पता चला कि C / C ++ कंपाइलर एक फ़ंक्शन के भीतर किए गए …
19 c++  c  compiler  stack 

5
'फ्रंट-एंड' शब्द 'क्लाइंट-साइड' का पर्याय है? यदि हां, तो क्या हमेशा ऐसा ही होता है?
एक अपेक्षाकृत नए (स्व-सिखाया) वेब डेवलपर के रूप में, मैंने फ्रंट-एंड , क्लाइंट-साइड , बैक-एंड , और सर्वर-साइड को काफी बार सुना है । मेरे लिए, फ्रंट-एंड और बैक-एंड क्रमशः क्लाइंट-साइड और सर्वर-साइड के साथ समानार्थक थे। हालाँकि, जैसा कि मैंने MVC फ्रेमवर्क के साथ काम करना शुरू कर दिया …

4
हमें async कीवर्ड की आवश्यकता क्यों है?
मैंने अभी .Net 4.5 में async / wait के साथ खेलना शुरू किया। एक बात जो मैं शुरू में उत्सुक हूँ, वह है एसिंक्स कीवर्ड क्यों आवश्यक है? मैंने जो स्पष्टीकरण पढ़ा वह यह था कि यह एक मार्कर है इसलिए कंपाइलर जानता है कि एक विधि कुछ इंतजार कर …
19 c#  .net 

7
क्या मुझे डेटा ट्रांसफर ऑब्जेक्ट्स के लिए इंटरफेस बनाना चाहिए?
क्या डेटा ट्रांसफर ऑब्जेक्ट के लिए इंटरफ़ेस बनाना एक अच्छा विचार या एक बुरा विचार है? यह मानते हुए कि वस्तु आमतौर पर परिवर्तनशील है। हालांकि मेरा उदाहरण जावा में है, यह किसी भी अन्य भाषा पर लागू होना चाहिए जिसमें समान अवधारणाएं हैं। interface DataTransferObject { String getName(); void …

6
ई-कॉमर्स वेबसाइट में एक टोकरी में संगामिति का प्रबंधन करने के लिए सबसे अच्छा अभ्यास
उस मामले को प्रबंधित करने के लिए सबसे अच्छा अभ्यास क्या है जहां दो ग्राहक एक ही समय में एक उत्पाद जोड़ते हैं जिसका स्टॉक केवल 1 था? उसी उत्पाद को जोड़ने के लिए इन 2 ग्राहकों में से एक से बचने के लिए टोकरी के कोड में एक चेक …

6
क्या मुझे वास्तव में एक यूनिट टेस्ट फ्रेमवर्क की आवश्यकता है?
वर्तमान में मेरी नौकरी पर, हमारे पास हमारे C ++ एप्लिकेशन के लिए यूनिट परीक्षणों का एक बड़ा सूट है। हालाँकि हम एक यूनिट टेस्ट फ्रेमवर्क का उपयोग नहीं करते हैं। वे बस एक सी मैक्रो का उपयोग करते हैं जो मूल रूप से एक मुखर और एक ताबूत लपेटता …

8
C ++ मित्र को या मित्र को नहीं
मेरे पास कॉलेज में इस सेमेस्टर में c ++ कोर्स के साथ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग है और हम फ्रेंड फंक्शन के बारे में सीख रहे थे। मैं सहजता से उन्हें नापसंद करने की उनकी क्षमता के लिए नापसंद करता हूं जो एनकैप्सुलेशन और डेटा छिपाना प्रदान करते हैं, मैंने इंटरनेट …

4
अधिकांश भाषाएं अधिकतम-ढेर कार्यान्वयन के बजाय न्यूनतम-ढेर क्यों प्रदान करती हैं?
मैंने अभी कुछ देखा है और मुझे आश्चर्य है कि क्या कोई कारण है। C ++ (std :: प्राथमिकता_queue एक अधिकतम ढेर है) को छोड़कर, मैं किसी अन्य भाषा को नहीं जानता जो अधिकतम हीप प्रदान करती है। पायथन के हीपेक मॉड्यूल एक सूची के शीर्ष पर एक द्विआधारी न्यूनतम-ढेर …

8
क्या आप पहले एक के बाद C या C ++ त्रुटियों को पढ़ते हैं?
मुझे कभी समझ नहीं आया कि C और C ++ कंपाइलर त्रुटियों से उबरने और पार्स करने की कोशिश क्यों करते हैं। लगभग हमेशा, पहली त्रुटि फर्जी त्रुटियों की एक धारा उत्पन्न करती है जो पहले एक तय होते ही गायब हो जाएगी। कई वर्षों के अनुभव के बाद, मैंने …

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