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

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

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

5
अगर हालत में set.add () की बूलियन वापसी?
सेट क्लास का ऐड ऑपरेटर एक बूलियन देता है जो कि अगर तत्व (जो जोड़ा जाना है) सही नहीं है, तो पहले से ही गलत है। लिख रहा है if (set.add(entry)) { //do some more stuff } स्वच्छ कोड लिखने के मामले में अच्छी शैली मानी जाती है? मैं सोच …

6
एकल निष्पादन योग्य विकसित करते समय विभिन्न सी ++ संकलक और भाषा संस्करणों का उपयोग करना
हमारी कंपनी उपग्रह संचार के लिए स्रोत कोड का एक बड़ा और बहुत जटिल टुकड़ा खरीदेगी। यह C ++ में कोडित है और हम इसे C ++ में भी जोड़ देंगे, हमारे कोड को खरीदे गए कोड के साथ एक एकल निष्पादन योग्य इकाई में जोड़ देंगे। क्या यह आवश्यक …
15 c++ 

3
मॉकिंग उत्पादन कोड में हैंडलिंग का परिचय देता है
एक IReader इंटरफ़ेस, IReader इंटरफ़ेस Reader कार्यान्वयन, और एक वर्ग ReaderConsumer का कार्यान्वयन जो पाठक से डेटा का उपभोग और प्रसंस्करण करता है। public interface IReader { object Read() } कार्यान्वयन public class ReaderImplementation { ... public object Read() { ... } } उपभोक्ता: public class ReaderConsumer() { public string …

1
RESTful API और i18n: प्रतिक्रिया कैसे डिज़ाइन करें?
हम एक RESTful API डिज़ाइन कर रहे हैं जो मुख्य रूप से किसी एकल क्लाइंट की जरूरतों को पूरा करने के लिए है। इसकी विशेष परिस्थितियों के कारण, इस ग्राहक को यथासंभव कम अनुरोध करने पड़ते हैं। एपीआई अनुरोधों में स्वीकार-भाषा के हेडर के माध्यम से i18n को संभालता है। …
15 rest  api  api-design  http 

4
जावा में चेक को शून्य किए बिना मान प्राप्त करना
जब मैं NullPointerException से बचने के लिए कुछ डेटा पदानुक्रम से मान प्राप्त कर रहा हूं, तो कई बार मैं अपने आप को शून्य जांच पाता हूं, जो मुझे त्रुटियों और बहुत अधिक बॉयलरप्लेट की आवश्यकता के कारण लगता है। मैंने एक बहुत ही सरल दिनचर्या लिखी है जो मुझे …
15 java  null 

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

3
Redux एक पवित्र ईश्वर वस्तु पैटर्न का उपयोग कर रहा है?
Redux के बारे में जानने के दौरान, गॉड-ऑब्जेक्ट पैटर्न (या एंटी-पैटर्न) मेरे दिमाग में आया- दोनों में एक ही बड़ी वस्तु है, जिसमें सभी ऐप डेटा और विधियों को रखने के लिए उनमें हेरफेर किया गया है। लेकिन Redux ने कुछ अड़चनें डाल दी हैं जैसे ऑब्जेक्ट को अपरिवर्तनीय बनाना …
15 redux 

3
माइक्रोसो के बीच डीटीओ ऑब्जेक्ट्स साझा करना
TL; DR - सेवाओं के बीच POJO लाइब्रेरी साझा करना ठीक है? आम तौर पर हम सेवाओं के बीच साझेदारी को कड़ाई से सीमित रखना चाहते हैं यदि संभव हो तो कोई भी नहीं। कुछ बहस हुई है कि डेटा साझा करने वाली सेवा ग्राहकों को उपयोग करने के लिए …

4
आयाम, सूचकांक, आदि के लिए size_t या int
C ++ में, size_t(या, अधिक सही ढंग से T::size_typeजो "आमतौर पर" है size_t; यानी, एक unsignedप्रकार) का उपयोग रिटर्न मान के लिए size(), तर्क के लिए operator[]आदि के रूप में किया जाता है (देखें std::vector, एट अल।)। दूसरी ओर, .NET भाषाएँ एक ही उद्देश्य के लिए int(और, वैकल्पिक रूप से …
15 c#  c++  array 

6
स्वायत्त माइक्रोसर्विसेज, इवेंट क्यू और सर्विस डिस्कवरी
मैं हाल ही में सूक्ष्म सेवाओं के बारे में बहुत कुछ पढ़ रहा हूं, और यहां कुछ निष्कर्ष मुझे अभी तक मिले हैं (कृपया मुझे सही करें अगर मैं किसी भी बिंदु पर गलत हूं)। माइक्रो-सर्विसेज आर्किटेक्चर डोमेन संचालित डिजाइन के साथ अच्छी तरह से चला जाता है। आमतौर पर …

7
चौराहे की मेज बनाने के बजाय एक अशक्त विदेशी कुंजी का उपयोग करने का नुकसान
कहें कि मेरे पास निम्नलिखित ईआर चित्र हैं: अब अगर मैं संबंध में प्रतिनिधित्व की एक विदेशी कुंजी का उपयोग कर Schoolमें Student, मैं हो सकता था NULLमानों (क्योंकि एक Student एक के हैं की आवश्यकता नहीं है Schoolउदाहरण के लिए),: इसलिए सही तरीका (मैंने जो पढ़ा है, उसके आधार …

6
मेमोरी एलाइनमेंट कितना महत्वपूर्ण है? क्या यह अब भी मायने रखता है?
कुछ समय से, मैंने मेमोरी संरेखण के बारे में बहुत कुछ खोजा और पढ़ा है कि यह कैसे काम करता है और इसका उपयोग कैसे करना है। मेरे लिए अब तक का सबसे प्रासंगिक लेख यह है । लेकिन इसके साथ ही मेरे पास अभी भी इसके बारे में कुछ …

1
Std :: वेक्टर <bool> कैसे आया?
आज, लगभग सभी सी ++ डेवलपर्स सहमत हैं कि std::vector&lt;bool&gt;यह एक गलती थी क्योंकि यह धोखा देने वाला कंटेनर नहीं है, और इसके उपयोग के मामले बड़े पैमाने पर std::bitsetवैसे भी हैं। यह मानक में मतदान कैसे हुआ? क्या यह उस समय विवादास्पद था? मुख्य सहायक तर्क क्या थे?
15 c++  history  stl 

3
क्लाइंट / सर्वर रियल-टाइम वीडियोगेम में तेज कंप्यूटर से कैसे निपटें
मैं socket.io का उपयोग करके अपना पहला ऑनलाइन गेम बना रहा हूं, और मैं इसे agar.io या diep.io की तरह एक वास्तविक समय मल्टीप्लेयर गेम बनाना चाहूंगा। लेकिन मैं यह पता लगाने की कोशिश कर रहा हूं कि सभी कंप्यूटरों को एक ही गति से कैसे काम किया जाए। मेरे …

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