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

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

8
क्या एक अपवाद को एक विरोधी पैटर्न यहाँ फेंक रहा है?
मुझे कोड समीक्षा के बाद एक डिज़ाइन विकल्प पर बस चर्चा करनी थी। मुझे आश्चर्य है कि आपकी क्या राय है। यह Preferencesवर्ग है, जो कि-वैल्यू पेयर के लिए एक बकेट है। अशक्त मूल्य कानूनी हैं (यह महत्वपूर्ण है)। हम उम्मीद करते हैं कि कुछ मूल्यों को अभी तक सहेजा …

1
मुझे पता है कि जावास्क्रिप्ट वास्तव में अच्छी तरह से है, लेकिन मैं साक्षात्कार कोडिंग को बम बनाता हूं [बंद]
इसलिए मैं वर्तमान में फ्रंट-एंड डेवलपर के रूप में एक नई स्थिति के लिए शिकार पर हूं। मैं जावास्क्रिप्ट को बहुत अच्छी तरह से जानता हूं और क्लोजर, करीने, प्रोटोटाइपल इनहेरिटेंस, डिज़ाइन पैटर्न, ऐप प्रदर्शन और समग्र फ्रंट-एंड आर्किटेक्चर के बारे में कवितात्मक रूप से मोम कर सकता हूं। लेकिन …

1
क्यों डेटाबेस कतार के रूप में इतना बुरा है? [बन्द है]
मैंने अभी यह लेख पढ़ा है , और मैं उलझन में हूँ। चलो एक ही डेटाबेस को साझा करते हुए , "कार्यकर्ता" के रूप में 1 वेबएप और 1 अलग-अलग एप्लिकेशन की कल्पना करते हैं । ओह, मैंने कहा "साझा करना" .. लेकिन लेख किस बारे में चेतावनी देता है? …

2
क्या कोई सरल शब्दों में समझा सकता है कि विघटनकारी पैटर्न क्या है?
मैं चाहूंगा कि अगर आप मुझे एक सरल तरीके से समझा सकते हैं कि विघटनकारी संरक्षक कैसे काम करता है। इस अवधारणा को मुझे पता है के रूप में मायावी है। शायद आपकी मदद से मैं इसे समझ सका।

10
जब मैं उस प्रथा से आता हूं, तो मेरी नई जगह पर कोई कोड समीक्षाओं से निपटने के लिए कैसे?
मेरी नई कंपनी की टीम में कोड समीक्षा प्रक्रिया नहीं है। मैं एक संस्कृति के रूप में कोड की समीक्षा के साथ कंपनियों से आता हूं और इस तरह मैं किसी के द्वारा समीक्षा किए बिना अपने कोड को कमिट करने में सहज महसूस नहीं करता। मैं एक दृढ़ विश्वास …

9
एक विधि का नाम कैसे दिया जाता है जो दोनों एक कार्य करता है और एक स्थिति के रूप में एक बूलियन देता है?
अगर कोई विधि है bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } बल्कि यह कहा जाना चाहिए IsStuffDone()? दोनों नामों को उपयोगकर्ता द्वारा गलत तरीके से समझा जा सकता है: यदि नाम DoStuff()क्यों है तो यह एक बूलियन वापस …

9
साइंस / इंजीनियरिंग में फ़्लोटिंग पॉइंट नंबर का इस्तेमाल अक्सर क्यों किया जाता है?
फ्लोटिंग पॉइंट नंबरों की सटीकता की जांच करते हुए, मैंने कुछ स्थानों पर एक स्टेटमेंट के समान देखा है " इंजीनियरिंग और वैज्ञानिक गणना में फ्लोट और डबल ( अक्सर उपयोग किए जाने वाले / डिज़ाइन किए जाते हैं ) " मेरी समझ से, फ़्लोट्स और डबल्स की ताकत स्मृति …

2
एडाप्टर पैटर्न और प्रॉक्सी पैटर्न के बीच अंतर?
जहां तक ​​समझ में आता है, एडाप्टर पैटर्न हमारी वास्तविक वस्तु के लिए एक आवरण वस्तु का निर्माण कर रहा है, बस एक और स्तर का अप्रत्यक्ष, जो लचीलापन प्रदान करता है। लचीलापन उस में है, अगर वास्तविक वस्तु का इंटरफ़ेस बदल जाता है, तो हम वास्तविक वस्तु की ओर …

3
सादा-पाठ मार्कअप भाषाओं का उपयोग करने में विकास की प्रक्रिया में किन बाधाओं का सामना करना पड़ता है, उदाहरण के लिए, Microsoft Word? [बन्द है]
मैं वर्तमान में एक सरकारी ठेकेदार के रूप में प्रशिक्षु हूं और यह महसूस कर रहा हूं कि सॉफ्टवेयर विकास प्रक्रिया में वर्ड वास्तविक मानक है। इसका द्विआधारी प्रारूप दस्तावेज़ों पर उस तरह से सहयोग करना बहुत कठिन बना देता है जिस तरह से मैं एक कोड आधार पर सहयोग …

3
जावा मुक्त / खुला स्रोत है या नहीं?
13 नवंबर, 2006 को, Sun ने GNU जनरल पब्लिक लाइसेंस (GPL) की शर्तों के तहत जावा के ज्यादातर मुफ्त और ओपन सोर्स सॉफ्टवेयर, (FOSS) जारी किए। 8 मई, 2007 को, सूर्य ने इस प्रक्रिया को समाप्त कर दिया, जिससे जावा के सभी कोर कोड मुफ्त सॉफ्टवेयर / ओपन-सोर्स वितरण शर्तों …

5
डिवाइड और कंवर्ट एल्गोरिदम - दो से अधिक भागों में विभाजित क्यों नहीं?
क्विकॉर्ट्स और मर्जर्ट जैसे एल्गोरिदम को विभाजित और जीतना, इनपुट आमतौर पर (कम से कम परिचयात्मक ग्रंथों में) दो में विभाजित होता है , और दो छोटे डेटा सेट फिर से पुनरावृत्ति से निपटा जाता है। यह मेरे लिए समझ में आता है कि यह एक समस्या को हल करने …

8
उपयोगकर्ता की कहानी बनाम आवश्यकता
उपयोगकर्ता कहानी कैप्चर करती है कि उपयोगकर्ता उच्च स्तर पर सिस्टम के साथ क्या करना चाहता है। मैं समझता हूं कि उपयोगकर्ता कहानी कई निम्न स्तर की आवश्यकताओं को आगे बढ़ाएगी। क्या उपयोगकर्ता कहानी सिस्टम के लिए उच्च स्तर की आवश्यकता के समान है?

3
RPC-ish दृष्टिकोण REST से अधिक उपयुक्त कब हैं?
स्टीव विनोस्की द्वारा REST, Reuse और Serendipity पर यह बात देखने के बाद , मुझे आश्चर्य है कि अगर ग्रीनफील्ड प्रोजेक्ट्स (XML-) RPC-ish सेटअप के लिए व्यावसायिक मामले हैं , तो REST बेहतर तरीके से हल नहीं कर सकता है। कुछ RPC- समस्याओं का उन्होंने उल्लेख किया है: भाषा पर …

6
क्या HTTP API को हमेशा एक बॉडी वापस करना चाहिए?
क्या HTTP API प्रतिक्रियाओं के बारे में किसी प्रकार का मानक है? इस प्रवचन सूत्र को पढ़ने के बाद मुझे आश्चर्य होने लगा। हम अपने काम पर अपने सार्वजनिक HTTP JSON एपीआई का विकास कर रहे हैं, और जब कुछ सख्ती की जरूरत नहीं है, तो हम कुछ भी नहीं …
33 rest  api-design  http 

3
ASP.NET MVC में नियंत्रक का परीक्षण करने वाली इकाई का कोई वास्तविक मूल्य है?
मुझे उम्मीद है कि यह सवाल कुछ दिलचस्प जवाब देता है क्योंकि यह एक है जिसने मुझे थोड़ी देर के लिए उकसाया है। ASP.NET MVC में नियंत्रक का परीक्षण करने वाली इकाई का कोई वास्तविक मूल्य है? मेरा मतलब है कि ज्यादातर समय, (और मैं कोई प्रतिभाशाली नहीं हूं), मेरे …

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