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

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

2
डोमेन-चालित-डिजाइन - इकाई समस्या में बाहरी निर्भरता
मैं डोमेन-चालित-डिजाइन शुरू करना चाहता हूं, लेकिन कई समस्याएं हैं जिन्हें मैं शुरू करने से पहले हल करना चाहूंगा :) आइए कल्पना करें कि मेरे पास एक समूह और उपयोगकर्ता हैं और जब उपयोगकर्ता एक समूह में शामिल होना चाहता है, तो मैं groupsService.AddUserToGroup(group, user)विधि बुला रहा हूं । DDD …

2
डेटा और निर्देशों के लिए अलग-अलग एल 1 कैश क्यों हैं?
बस कुछ स्लाइड्स पर गए और देखा कि L1 कैश (इंटेल सीपीयू पर कम से कम) डेटा और निर्देश कैश के बीच अंतर करता है, मैं जानना चाहूंगा कि यह क्यों है ..
23 hardware  cpu 

3
C # 8 गैर-अशक्त संदर्भ और कोशिश पैटर्न
सी # वर्गों में एक पैटर्न है, जिसके द्वारा अनुकरण किया गया है Dictionary.TryGetValueऔर int.TryParse: एक विधि जो एक ऑपरेशन की सफलता का संकेत देती है और वास्तविक परिणाम वाले एक आउट पैरामीटर है; यदि ऑपरेशन विफल हो जाता है, तो आउट पैरामीटर को शून्य पर सेट किया जाता है। …
23 c#  .net  null 

1
मल्टी-मॉड्यूल मावेन प्रोजेक्ट बनाने के लिए एक बड़ी परियोजना का विभाजन
मैं एक स्प्रिंग-एमवीसी एप्लिकेशन पर काम कर रहा हूं जिसमें हम मावेन पर निर्भरता प्रबंधन के लिए उपयोग कर रहे हैं। जैसा कि परियोजना बड़ी है, हम परियोजना को कई हिस्सों में विभाजित करने के बारे में सोच रहे हैं। मुझे कुछ संदेह था, जो मुझे उम्मीद है कि यहां …

4
मुख्य मूल्य जोड़े के लिए JSON संरचना क्या है?
मुख्य मूल्य जोड़े के लिए JSON प्रारूप क्या बेहतर विकल्प है और क्यों? [{"key1": "value1"}, {"key2": "value2"}] या: [{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}] या: {"key1": "value1", "key2": "value2"} पहला संस्करण अधिक कॉम्पैक्ट और अधिक "शब्दार्थ अर्थपूर्ण" लगता है। दूसरा संस्करण अधिक समान रूप से संरचित लगता है …
23 json 

5
स्मृति भ्रष्टाचार को समाप्त करना
सबसे पहले, मुझे लगता है कि यह एक पूर्ण प्रश्न के साथ एक सही प्रश्नोत्तर शैली सवाल नहीं है, लेकिन मैं इसे बेहतर बनाने के लिए किसी भी शब्द के बारे में नहीं सोच सकता। मुझे नहीं लगता कि इसका कोई पूर्ण समाधान है और यही एक कारण है कि …
23 c++  debugging  memory 

3
कुछ चौखटों और भाषाओं में फ़ोल्डर का नाम "बिन" क्यों इस्तेमाल किया जाता है?
मैं जावा सीख रहा हूं। और फिर भी एक लंबे समय के बाद मुझे नहीं पता है कि फ़ोल्डर का नाम "बिन" क्यों है जहां कोई जावा के लिए सभी उपकरण ढूंढता है? क्या इसके पीछे कोई तार्किक कारण है? मैंने .Net फ्रेमवर्क में भी समान रूप से देखा है।
23 java  terminology 

6
यादृच्छिक संख्या जनरेटर कैसे काम करते हैं?
यह सवाल स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 8 साल पहले पलायन कर गए । मैं बस php rand()फ़ंक्शन के बारे में विचार कर रहा था , और यह सोचकर कि मैं इसे कैसे रीमेक कर सकता …
23 random  numbers 

3
कहां क्यूए टीम को गिटफ्लो ब्रांचिंग मॉडल में परीक्षण करना चाहिए
हम एक बड़ी टीम (10-12 डेवलपर्स और 4 क्यूए) एक ही गिट रिपॉजिटरी के साथ कई परियोजनाओं पर काम कर रहे हैं। इसका स्प्रिंग बूट आधारित बैकएंड वेब सेवा है। हम एक अच्छी गिट शाखा और तैनाती की रणनीति की तलाश कर रहे हैं। हमारे पास एक क्यूए टीम भी …
23 testing  git  branching  qa  gitflow 

3
एपीआई और फ्रंटएंड-बैकएंड के बीच अंतर
मैं एक "मानक" व्यावसायिक वेब साइट लिखने की कोशिश कर रहा हूं। "मानक" द्वारा, मेरा मतलब है कि यह साइट फ्रंट-एंड के लिए सामान्य HTML5, CSS और जावास्क्रिप्ट रन करती है, बैक-एंड (सामान प्रोसेस करने के लिए), और डेटाबेस के लिए MySQL चलाता है। यह एक मूल CRUD साइट है: …

6
जब आप C में नहीं कर सकते, तो आप C ++ में हेडर फ़ाइल के अंदर विधि की परिभाषा क्यों रख सकते हैं?
C में, आप हेडर फ़ाइल के अंदर फ़ंक्शन की परिभाषा / कार्यान्वयन नहीं कर सकते हैं। हालाँकि, C ++ में आप हेडर फ़ाइल के अंदर पूर्ण विधि कार्यान्वयन कर सकते हैं। व्यवहार अलग क्यों है?
23 c++  c  headers 

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

5
बॉब मार्टिन द्वारा "क्लीन आर्किटेक्चर" सभी आर्किटेक्चर के लिए अंगूठे का एक नियम है या यह सिर्फ विकल्पों में से एक है?
मुझे वीडियो में अवधारणाओं को चाचा बॉब मार्टिन द्वारा क्लीन आर्किटेक्चर के सिद्धांत पसंद थे । लेकिन मुझे लगता है कि यह पैटर्न एब्सट्रैक्ट फैक्ट्री और बिल्डर पैटर्न के संयोजन की तरह है । यह अच्छा कार्यक्रम लिखने का एक तरीका है, लेकिन एकमात्र तरीका नहीं है। रेल और प्रतिक्रियाज …

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

1
सार्वजनिक रेपो में सुरक्षा कमजोरियों को दूर करने वाले पीआरओ को संभालने के लिए सबसे अच्छा अभ्यास क्या है?
सार्वजनिक रिपॉजिटरी बेस्ट हैंडल पुल अनुरोधों (PRs) के साथ एक ओपन सोर्स प्रोजेक्ट कैसे होना चाहिए जो सुरक्षित रूप से रिपोर्ट किया गया है लेकिन अभी तक सार्वजनिक रूप से सुरक्षा कमजोरियों का खुलासा नहीं किया गया है? मैं कई सौ योगदानकर्ताओं के साथ एक ओपन सोर्स प्रोजेक्ट में शामिल …

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