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

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


17
एक सॉफ्टवेयर इंजीनियर के रूप में, मुझे ट्विटर पर किसका अनुसरण करना चाहिए? [बन्द है]
सॉफ़्टवेयर इंजीनियरिंग और सॉफ़्टवेयर डेवलपमेंट फ़ील्ड में से कौन ट्विटर का उपयोग फ़ील्ड में प्रासंगिक घटनाओं के बारे में ट्वीट करने के लिए करता है?


4
क्या मुझे AngularJS और ASP.NET MVC दोनों का उपयोग करना चाहिए?
मैंने AngularJS और ASP.NET MVC सीखना शुरू किया, लेकिन मुझे यकीन नहीं है कि उन दोनों को एक ही परियोजना में एक साथ उपयोग क्यों किया जाए? क्या वे दोनों MVC फ्रेमवर्क नहीं हैं? क्या मुझे उन दोनों को एक ही एप्लिकेशन में उपयोग करना चाहिए? यह एक या दूसरे …

4
Java संस्करण 1.X को Java X क्यों कहा जाता है?
मैंने देखा कि Java 1.2 को Java 2. Do "Java 1.x" और "Java x" के रूप में भी जाना जाता है (उदाहरण के लिए "Java 1.6" और "Java 6") जावा के एक ही संस्करण को देखें? और यदि हाँ, तो इस द्वंद्व की आवश्यकता क्यों है?

7
आप सी # - या जावा जैसी भाषा में बीजीय डेटा प्रकार को कैसे एन्कोड करते हैं?
कुछ समस्याएं हैं जो आसानी से बीजगणितीय डेटा प्रकारों द्वारा हल की जाती हैं, उदाहरण के लिए एक सूची प्रकार बहुत संक्षिप्त रूप में व्यक्त किया जा सकता है: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empty consmap f (ConsCell a b) = …

3
क्या के रूप में वर्गीकृत किया जाता है सूखी, KISS, ठोस, आदि?
क्या DRY एक डिज़ाइन पैटर्न, एक कार्यप्रणाली या बीच में कुछ है? वे विशिष्ट कार्यान्वयन कि जरूरी प्रदर्शन किया जा सकता है (भले ही आप आसानी से एक मामले का प्रदर्शन कर सकते KISS की तरह कुछ का उपयोग कर नहीं ... देखने की जरूरत नहीं है दैनिक WTF उदाहरण …

3
"स्ट्रिंग" की व्युत्पत्ति
तो यह स्पष्ट है कि चीजों की एक स्ट्रिंग चीजों का एक क्रम है, और इसलिए पात्रों / बाइट्स / आदि का एक क्रम है। के रूप में अच्छी तरह से एक स्ट्रिंग कहा जा सकता है। लेकिन सबसे पहले उन्हें तार किसने कहा? और कब? और किस संदर्भ में …

4
क्या ऐसे असाधारण मामले हैं जहाँ हम डुप्लिकेट कोड स्वीकार कर सकते हैं?
मैं एक सॉफ्टवेयर प्रोजेक्ट पर काम कर रहा हूं, जहां हमें तीन एपीआई बनाने हैं। के लिए एक घर बैंकिंग चैनल, के लिए एक एजेंसी चैनल और के लिए एक तिहाई मोबाइल चैनल। एजेंसी एपीआई सबसे अधिक पूर्ण है क्योंकि इसमें सभी कार्य हैं .. फिर थोड़ा छोटा होम एपीआई …
57 java  api  spring 

8
क्या केवल GUI प्रोग्रामिंग के लिए घटनाओं का उपयोग किया जाता है?
क्या केवल GUI प्रोग्रामिंग के लिए घटनाओं का उपयोग किया जाता है? जब आप सामान्य बैकएंड प्रोग्रामिंग में काम करते हैं, तो इस दूसरी चीज़ के साथ क्या होता है?

8
अगर प्रोजेक्ट में कोई डिज़ाइनर नहीं हैं, तो क्या डेवलपर को UI मॉकअप करना चाहिए?
मैं एक छोटी सी टीम के साथ काम कर रहा हूं जो एक मालिकाना वेब एप्लिकेशन बनाता है और UX एक प्राथमिकता नहीं है क्योंकि हमारे अपने लोग इसे संचालित करने वाले होंगे, लेकिन हम उनके काम को आसान बनाने की कोशिश करते हैं। क्या मुझे एक डेवलपर के रूप …

9
पठनीयता बनाम अनुरक्षण, नेस्टेड फ़ंक्शन कॉल लिखने का विशेष मामला
नेस्टेड फ़ंक्शन कॉल के लिए मेरी कोडिंग शैली निम्नलिखित है: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); मैं हाल ही में एक विभाग में बदल गया हूँ जहाँ निम्नलिखित कोडिंग शैली बहुत उपयोग में है: …

4
आधुनिक प्रोग्रामिंग भाषाओं में चर नाम के बाद प्रकार क्यों जाता है?
ऐसा क्यों है कि लगभग सभी आधुनिक प्रोग्रामिंग भाषाओं में (गो, रस्ट, कोटलिन, स्विफ्ट, स्काला, निम, यहां तक ​​कि पायथन अंतिम संस्करण) प्रकार हमेशा चर घोषणा में चर नाम के बाद आते हैं, और इससे पहले नहीं? क्यों x: int = 42और क्या नहीं int x = 42? क्या उत्तरार्द्ध …

16
मुझे "अज्ञात" और "लापता" मूल्यों को एक चर में कैसे संग्रहीत करना चाहिए, जबकि अभी भी "अज्ञात" और "लापता" के बीच अंतर को बनाए रखना है?
इस "अकादमिक" प्रश्न पर विचार करें। मैं समय-समय पर NULL से बचने के बारे में सोचता रहा हूं और यह एक उदाहरण है जहां मैं संतोषजनक समाधान नहीं कर सकता। आइए मान लें कि मैं मापों को संग्रहीत करता हूं जहां अवसरों पर माप असंभव (या लापता) होने के लिए …

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

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