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

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

2
जब थ्रेड थोड़ी देर लूप के अंदर किसी कार्य की प्रतीक्षा करता है तो वास्तव में क्या होता है?
थोड़ी देर के लिए C # के async / प्रतीक्षा पैटर्न से निपटने के बाद, मुझे अचानक यह पता चला कि मुझे वास्तव में यह नहीं पता है कि निम्नलिखित कोड में क्या होता है: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()Taskनिरंतरता निष्पादित होने पर …
10 c#  loops  async 

2
CQRS में नया एग्रीगेट रूट कैसे बनाएं?
हमें cqrs वास्तुकला में नई समग्र जड़ें कैसे बनानी चाहिए? इस उदाहरण में मैं नया समुच्चय मूल AR2 बनाना चाहता हूं जो पहले एक AR1 के संदर्भ में है। मैं AR2 विधि का उपयोग करते हुए AR2 को शुरुआती बिंदु के रूप में बना रहा हूं। अब तक मुझे कुछ …

1
यदि मैं केवल एक ही हूं जो तकनीक जानता है तो मेरे कोड की समीक्षा कौन कर सकता है?
मैं वर्तमान में जिस कंपनी में काम करता हूं, उस पर रिएक्ट शुरू करने पर काम कर रहा हूं। इस विषय पर केवल एक ही कोर्स किए जाने के बाद, मैं यह सुनिश्चित करने के लिए समीक्षा कर सकता हूं कि कोड 'सर्वोत्तम प्रथाओं' का पालन कर रहा है या …

1
क्या ऐसी स्थिति है जहां सरल रचना के बजाय कमजोर संदर्भों का उपयोग करना बेहतर होगा?
हालाँकि, जावा डॉक्स निर्दिष्ट करता है, कि कमजोर संदर्भ मुख्य रूप से कैनोपिकलाइजिंग मैपिंग के लिए हैं, आपको इंटरनेट पर कई , कई , कई लोग मिल जाएंगे , जो बताते हैं कि WeakHashMap अपने जीवनकाल के दौरान ऑब्जेक्ट मेटाडेटा को संग्रहीत करने के लिए एकदम सही है। हालाँकि, कोई …

2
ढेर की सीमा
हाल ही में मैंने अलग-अलग OS के साथ तीन उपकरणों पर एक स्टैक की सीमा का परीक्षण किया है (सीमा से, मेरा मतलब है कि स्टैक हो सकते हैं अधिकतम स्तर), और मैंने देखा कि हर बार जब मैंने 2 ^ 16 का स्तर मारा तो यह मुझे देता है …
10 stack 

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

2
उपयोगकर्ता चेतावनी प्रदर्शित करते हुए, गेटर्स और सेटर से बचें
पृष्ठभूमि मैं "क्लीन कोड बुक" पढ़ रहा हूं, और, पार्लेल में, मैं बैंकर अकाउंट की तरह कैलिसथेनिक ऑब्जेक्ट्स काटा पर काम कर रहा हूं, और मैं उस नियम पर अटक गया हूं: कैलिस्थेनिक वस्तुओं का 9 वां नियम यह है कि हम गेटटर या सेटर का उपयोग नहीं करते हैं। …

2
क्या एसिंक्स प्रक्रियाओं के लिए एक स्टैक संरचना का उपयोग किया जाता है?
इस सवाल का एक उत्कृष्ट जवाब है एरिक लिपर्ट ने बताया कि स्टैक का उपयोग किस लिए किया जाता है। वर्ष के लिए मुझे पता है - आम तौर पर बोलना - स्टैक क्या है और इसका उपयोग कैसे किया जाता है, लेकिन उनके जवाबों के कुछ हिस्सों ने मुझे …
10 stack 

3
TDD अल्गोरिदमिक समस्याओं के दृष्टिकोण की तरह
मैं कोडेलिटी के साथ एक एल्गोरिथम परीक्षण में विफल रहा क्योंकि मैंने एक बेहतर समाधान खोजने की कोशिश की, और अंत में मेरे पास कुछ भी नहीं था। तो यह मुझे लगता है कि अगर मैं TDD के समान दृष्टिकोण का उपयोग कर सकता हूं? यानी अगर मैं आमतौर पर …

1
2v2 खेल के लिए डेटाबेस संरचना
मैं नियमित रूप से 12 दोस्तों के साथ एक 2v2 गेम खेलता हूं और मैं रैंकिंग सिस्टम बनाने के इरादे से खिलाड़ियों, टीमों, स्कोर और गेम का ट्रैक रखना चाहता हूं। चूँकि हम नियमित रूप से टीमों को बदलते हैं, मैं टेबल के साथ आया हूं players, teamsऔर gamesजहां खेलों …

7
क्या सेवाओं को एक दूसरे से सीधे एक माइक्रोसॉर्स्क वास्तुकला में बात करनी चाहिए?
मेरे पास कई वेब सेवाएँ हैं जो वेब एप्लिकेशन बनाती हैं। ग्राहक REST API कॉल के माध्यम से इन सेवाओं का उपयोग कर सकते हैं। क्या इन सेवाओं को एक दूसरे से सीधे बात करने में सक्षम होना चाहिए? यदि ऐसा नहीं होता है तो उन्हें युगल बनाते हैं जो …

2
"#" निर्देश का उपयोग करना और "उपयोग करना" कथन C # में एक ही कीवर्ड का उपयोग क्यों करते हैं?
usingनिर्देश हमें उनकी पूरी तरह से योग्य नामों का उपयोग किए बिना प्रकार के लिए पहुँच देता है: using MyNamespace.Foo.Bar; यह usingकथन वाक्य-रचना के लिए चीनी try/ finallyब्लॉक्स के रूप में कार्य करता है जो यह सुनिश्चित करता है कि वस्तुओं का निपटान सही तरीके से किया जाए: using(var x …
10 c#  statement 

3
क्या एक और बुरे व्यवहार की गुणवत्ता आश्वासन (क्यूए) के लिए पूरी तरह से डुप्लिकेट प्रणाली बना रहा है?
काम में हमारे पास काफी जटिल प्रणाली है। इस प्रणाली को, System_A कहते हैं। हमारी QA टीम ने एक और सिस्टम बनाया है, System_A का परीक्षण करने के लिए इस सिस्टम को System_B कहा जाता है। System_B का उपयोग करने का तरीका इस प्रकार है। हम इनपुट उत्पन्न करते हैं …

7
साइक्लोमैटिक जटिलता एक विधि के लिए महत्वपूर्ण क्यों है?
मैं हाल ही में ग्रहण के लिए सोनारलिंट का उपयोग कर रहा हूं , और इससे मुझे बहुत मदद मिली। हालाँकि, यह मेरे लिए एक सवाल है जो चक्रीय जटिलता के बारे में है। सोनारलिंट को 10 के सीसी के रूप में स्वीकार्य माना जाता है, और कुछ मामले हैं …

5
शब्दावली - स्रोत कोड एक कार्यक्रम है? [बन्द है]
बंद हो गया । इस प्रश्न के विवरण या स्पष्टता की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? विवरण जोड़ें और इस पोस्ट को संपादित करके समस्या को स्पष्ट करें । 3 साल पहले बंद हुआ । मैं प्रोग्रामिंग …

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