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

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

7
माइक्रोसर्विस सिस्टम आर्किटेक्चर नेटवर्क बाधाओं से कैसे बचते हैं?
मैं सर्वर अनुप्रयोगों के लिए माइक्रोसॉर्फ़ आर्किटेक्चर के बारे में बहुत कुछ पढ़ रहा हूं, और सोच रहा था कि एक अखंड वास्तुकला की तुलना में आंतरिक नेटवर्क का उपयोग एक अड़चन या एक महत्वपूर्ण नुकसान कैसे नहीं है। सटीकता के लिए, यहाँ दो शब्दों की मेरी व्याख्या है: मोनोलिथ …

8
यदि विभिन्न क्रियाएं अलग-अलग स्थितियों के साथ समाप्त होती हैं, तो लौटने के लिए HTTP स्थिति कोड क्या है?
मैं एक एपीआई का निर्माण कर रहा हूं जहां उपयोगकर्ता सर्वर को एक HTTP अनुरोध में कई कार्यों को करने के लिए कह सकता है। परिणाम एक JSON सरणी के रूप में लौटाया जाता है, जिसमें प्रति क्रिया एक प्रविष्टि होती है। इनमें से प्रत्येक क्रिया विफल हो सकती है …
72 api  http 

5
कुछ C कंपाइलर क्यों हैं?
सी दुनिया में सबसे अधिक इस्तेमाल की जाने वाली भाषाओं में से एक है। यह मौजूदा कोड के एक विशाल अनुपात के लिए जिम्मेदार है और नए कोड की एक बड़ी मात्रा के लिए उपयोग किया जाना जारी है। यह अपने उपयोगकर्ताओं द्वारा प्रिय है, यह इतना व्यापक रूप से …

7
पायथन फ़ाइलों को कॉन्फ़िगरेशन फ़ाइलों के रूप में उपयोग करना एक विचार के लिए कितना बुरा है?
मैंने हमेशा अपने अनुप्रयोगों के कॉन्फ़िगरेशन के लिए JSON फ़ाइलों का उपयोग किया है । जब मैंने बहुत सारे जावा को कोड किया, तो मैंने उनका उपयोग करना शुरू कर दिया, और अब मैं मुख्य रूप से सर्वर-साइड और डेटा साइंस पायथन विकास पर काम कर रहा हूं और निश्चित …

10
पहला दुभाषिया पहले दुभाषिया से पहले क्यों लिखा गया था?
पहला संकलक 1952 में ग्रेस हॉपर द्वारा लिखा गया था जबकि लिस्प दुभाषिया 1958 में जॉन मैक्कार्थी के छात्र स्टीव रसेल द्वारा लिखा गया था। एक कंपाइलर लिखना एक दुभाषिया की तुलना में बहुत कठिन समस्या की तरह लगता है। यदि ऐसा है, तो पहले इंटरप्रेटर के छह साल पहले …

5
क्या परियोजना के पैमाने और भाषा की सख्ती के बीच संबंध है?
अपने एक सहयोगी को भाषाओं और प्रतिमानों की कठोरता के बीच के अंतर को समझाते हुए, मैंने कहा कि: सहनशील भाषाएं, जैसे कि गतिशील और व्याख्या की गई भाषा, प्रोटोटाइप और छोटी परियोजनाओं या मध्यम आकार के वेब अनुप्रयोगों के लिए सबसे अच्छी तरह से उपयोग की जाती हैं। जब …

10
क्या यह पूरी तरह से रिफैक्टरिंग के लिए समय नहीं होने पर विरासत कोड के लिए परीक्षण लिखने के लिए समझ में आता है?
मैं आमतौर पर लिगेसी कॉड ई के साथ प्रभावी रूप से कार्य करने वाली पुस्तक की सलाह का पालन करने की कोशिश करता हूं । मैं निर्भरता को तोड़ता हूं, कोड के कुछ हिस्सों को @VisibleForTesting public staticविधियों और नई कक्षाओं में ले जाता हूं ताकि कोड (या कम से …

17
मैं अपने बॉस (विनम्र तरीके से) से उसका कोड कैसे पूछ सकता हूं?
मुझे मेरे बॉस द्वारा पढ़ाया जा रहा है (मैंने अभी स्कूल समाप्त किया है और वह किसी को थोड़ा प्रोग्रामिंग अनुभव के साथ चाहता है, इसलिए उसने मुझे चुना कि मुझे उस कंपनी को प्रशिक्षित करने के लिए क्या करना है) और ASP.NET MVC अनुप्रयोगों, कुछ HTML और CSS के …
72 comments 

14
मुझे यह कैसे याद रखना चाहिए कि मैं क्या कर रहा था और तीन महीने पहले एक परियोजना पर क्यों?
मैं तीन महीने पहले एक परियोजना पर काम कर रहा था, और फिर अचानक एक और जरूरी परियोजना दिखाई दी और मुझे अपना ध्यान स्थानांतरित करने के लिए कहा गया। कल से, मैं पुराने प्रोजेक्ट पर वापस जा रहा हूँ। मुझे एहसास है कि मुझे याद नहीं है कि मैं …

8
क्या एक ही सॉफ्टवेयर के विभिन्न संस्करणों को बनाए रखने के लिए शाखाओं का उपयोग करना एक अच्छा अभ्यास है?
हमारे पास एक ऐसा उत्पाद है जिसमें कुछ अलग संस्करण हैं। अंतर मामूली हैं: यहाँ और वहाँ अलग-अलग तार, एक में बहुत कम अतिरिक्त तर्क, दूसरे में तर्क में बहुत कम अंतर। जब सॉफ्टवेयर विकसित किया जा रहा है, तो प्रत्येक संस्करण में सबसे अधिक परिवर्तन करने की आवश्यकता है; …
72 git  branching 

9
आंशिक कक्षाओं का उपयोग क्यों करें?
मेरी समझ में, partialकीवर्ड कुछ भी नहीं करता है लेकिन एक वर्ग को कई स्रोत फ़ाइलों के बीच विभाजित करने की अनुमति देता है। क्या कोड संगठन के अलावा ऐसा करने का कोई कारण है? मैंने इसे यूआई कक्षाओं में इसके लिए इस्तेमाल किया है। यह एक संपूर्ण कीवर्ड बनाने …

2
कोड पूर्ण के प्रमुख बिंदु क्या हैं? [बन्द है]
मैंने बहुत से लोगों को कोड कम्प्लीट का उल्लेख एक किताब के रूप में सार्थक पढ़ने के रूप में सुना है। दुर्भाग्य से, मैं इतना व्यस्त हूं कि मेरे पास इसे पढ़ने का समय नहीं है, तो क्या कोई मुझे बता सकता है कि पुस्तक के मुख्य बिंदु क्या हैं?

12
SQL: खाली स्ट्रिंग बनाम NULL मान
मुझे पता है कि यह विषय थोड़ा विवादास्पद है और बहुत सारे लेख / राय इंटरनेट पर तैर रहे हैं। Unfortunatelly, उनमें से ज्यादातर मानते हैं कि व्यक्ति को पता नहीं है कि NULL और खाली स्ट्रिंग में क्या अंतर है। इसलिए वे जॉइन / एग्रीगेट के साथ आश्चर्यजनक परिणामों …
72 design  database  sql  strings  null 

30
संकेत के लिए एक अच्छी व्याख्या क्या है? [बन्द है]
अपनी खुद की पढ़ाई में (अपने दम पर, या एक कक्षा के लिए) क्या आपके पास एक "आह हा" पल था जब आप आखिरकार, वास्तव में संकेत समझ गए? क्या आपके पास शुरुआती प्रोग्रामर के लिए उपयोग किया गया स्पष्टीकरण है जो विशेष रूप से प्रभावी लगता है? उदाहरण के …

29
क्या प्रमाणपत्र इसके लायक हैं?
मैं जल्द ही प्रोग्रामिंग में अपनी कॉलेज की डिग्री पूरी कर रहा हूं और अपने करियर को आगे बढ़ाने के लिए अगले कदम तलाश रहा हूं। एक विकल्प जिस पर मैं विचार कर रहा हूं, वह है कि मैं जिस क्षेत्र में काम करना चाहता हूं, उसके प्रमाण पत्र या …
72 skills 

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