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

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

1
मॉकिंग निर्भरता के साथ कार्यात्मक शैली कैसे मदद करती है?
हाल ही में जावा पत्रिका के एक अंक में केंट बेक के साथ साक्षात्कार से: Binstock: आइए चर्चा करते हैं microservices की। मुझे ऐसा लगता है कि माइक्रोसर्विसेज पर परीक्षण-प्रथम इस अर्थ में जटिल हो जाएगा कि कुछ सेवाओं, कार्य करने के लिए, अन्य सेवाओं के पूरे समूह की उपस्थिति …

3
उच्च-उपलब्धता एप्लिकेशन को कैसे डिज़ाइन करें
वर्तमान में हमारे पास एक क्लासिक एन-टियर एप्लिकेशन है: डीबी / वेब सेवा / फ्रंट-एंड। इसके अन्य घटक हैं, लेकिन यह मूल लेआउट है। हम 3 मुख्य कारणों के लिए आवेदन उपलब्धता में सुधार करना चाहते हैं: हमारा मेजबान कभी-कभी आउटेज का अनुभव करता है (जैसा कि वे सभी करते …

2
क्या REST API कई संसाधनों को एक एकल यौगिक संसाधन के रूप में लौटा सकता है?
मैं एक REST API बनाने की प्रगति में हूँ और वर्तमान में, मैं निम्नलिखित समस्या का सामना कर रहा हूँ: Fooपहला संसाधन है। /foo/यूआरआई के माध्यम से सीआरयूडी संचालन लागू किया जा सकता है । Barदूसरा संसाधन है। /bar/यूआरआई के माध्यम से सीआरयूडी संचालन लागू किया जा सकता है । …

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

3
क्या ऑब्जेक्ट इनिशियललाइज़र के साथ बिल्डरों और फ्लुइड इंटरफेस का उपयोग करने का कोई मतलब है?
जावा और सी # में, आप उन गुणों के साथ एक ऑब्जेक्ट बना सकते हैं जो किसी निर्माणकर्ता को मापदंडों के साथ परिभाषित करके, ऑब्जेक्ट के निर्माण के बाद प्रत्येक संपत्ति को परिभाषित करके या बिल्डर / तरल पदार्थ इंटरफ़ेस पैटर्न का उपयोग करके निर्धारित किया जा सकता है। हालाँकि, …

1
Node.js निर्भरता बहुत अधिक वजन
हाल ही में मैंने नोड.जेएस के साथ खेलना शुरू किया अब, हर नोड ट्यूटोरियल में कहा गया है कि आपको इसके साथ शुरू करना चाहिए npm init और फिर, मान लें कि आप कुछ मानक सर्वर ढांचा चाहते हैं, कहते हैं कि आप एक्सप्रेस चुनें: npm install express लेकिन फिर …

1
LGPL relink खंड को संतुष्ट करने वाली ऑब्जेक्ट फ़ाइलें प्रदान करता है?
एसओ के इस सवाल से , मैंने पढ़ा कि: मालिकाना स्रोत कोड + LGPL स्रोत कोड सांख्यिकीय रूप से जुड़ा हुआ: या तो आपको दोनों भागों को LGPL के रूप में रिलीज़ करना होगा। या सब कुछ प्रदान करें जो उपयोगकर्ता को एलजीपीएल स्रोत कोड के एक अलग संस्करण के …

4
डोमेन संचालित डिज़ाइन और क्रॉस डोमेन इंटरैक्शन
मैं एक रिश्तेदार डीडीडी नौसिखिया हूं, लेकिन मैं कुछ भी पढ़ रहा हूं और मेरे ज्ञान को उबालने और खराब करने के लिए मैं अपने हाथों को प्राप्त कर सकता हूं। मैं इस डीडीडी सवाल पर आया था, और जवाबों में से एक ने मुझे परेशान किया है। DDD बंधे …

1
एक लाइन के कार्यों से बनी डेटा मूंगिंग पाइपलाइन के लिए यूनिट परीक्षण
मैरी रोज कुक की व्यावहारिक क्रियाशीलता का व्यावहारिक परिचय पढ़ना , वह एक विरोधी पैटर्न का एक उदाहरण देता है def format_bands(bands): for band in bands: band['country'] = 'Canada' band['name'] = band['name'].replace('.', '') band['name'] = band['name'].title() जबसे फ़ंक्शन एक से अधिक कार्य करता है नाम वर्णनात्मक नहीं है इसके दुष्प्रभाव …

4
क्या REST API को डेटाइम को उपयुक्त क्लाइंट टाइमज़ोन में बदलने में सक्षम होना चाहिए?
हमारे एपीआई को लागू करते समय, डेटाइम और टाइमज़ोन का मुद्दा सामने आया। सभी तिथियों को डेटाबेस में यूटीसी के लिए सामान्य किया जाता है। वर्तमान में, गैर-एपीआई आवेदन में, सभी डेटासेट को प्रस्तुत करने से पहले उपयोगकर्ताओं की प्राथमिकताओं के आधार पर परिवर्तित किया जाता है। अब एपीआई के …
10 rest  api  time 

3
शंटिंग-यार्ड एल्गोरिथ्म में फ़ंक्शन की प्राथमिकता
मैं शंटिंग-यार्ड एल्गोरिथ्म के माध्यम से काम कर रहा हूं , जैसा कि विकिपीडिया द्वारा वर्णित है। ऑपरेटरों के साथ काम करते समय एल्गोरिथ्म का वर्णन निम्नानुसार है: यदि टोकन एक ऑपरेटर है, ओ 1, तो: जबकि ऑपरेटर स्टैक के शीर्ष पर एक ऑपरेटर टोकन, ओ 2 है, और या …

4
क्या संपत्ति के बजाय एक क्षेत्र को उजागर करने के लिए अपरिवर्तनीयता की गारंटी है?
C # के लिए सामान्य मार्गदर्शन हमेशा एक सार्वजनिक क्षेत्र पर एक संपत्ति का उपयोग करना है। यह समझ में आता है- एक क्षेत्र को उजागर करने से, आप बहुत सारे कार्यान्वयन विवरण को उजागर कर रहे हैं। किसी प्रॉपर्टी के साथ, आप उस डिटेल को इनकैप्सुलेट कर देते हैं …

3
इसे परिभाषित करने के लिए बेस क्लास फोर्स प्रोग्रामर में सार संपत्ति
मैं एक एम्बेडेड डिवाइस के लिए एक राज्य पैटर्न के साथ कोडिंग कर रहा हूं। मेरे पास एक आधार / सार वर्ग है जिसे राज्य कहा जाता है और फिर प्रत्येक असतत (ठोस) राज्य वर्ग सार राज्य वर्ग को लागू करता है। राज्य कक्षा में मेरे पास कई सार विधियां …

2
एक विधि पैरामीटर के रूप में पहचानकर्ता बनाम डोमेन ऑब्जेक्ट
क्या विधि / फ़ंक्शन मापदंडों के रूप में अनन्य ID बनाम ऑब्जेक्ट का उपयोग करने के विरुद्ध या इसके लिए कोई उद्देश्य तर्क हैं? (और अन्य वस्तुओं के सदस्य?)। विशेष रूप से वैधानिक रूप से टाइप की गई भाषाओं के संदर्भ में (C # / Java / Scala) वस्तु का …

3
ब्लॉग में कोड के लिए लाइसेंस को कैसे प्रदर्शित / स्पष्ट किया जाए
मान लीजिए कि मेरे पास क्रिएटिव कॉमन्स लाइसेंस में से एक के तहत एक ब्लॉग उपलब्ध है । इस प्रकार के लाइसेंस को वास्तविक लाइसेंस आदि के लिंक के साथ प्रत्येक पृष्ठ के नीचे प्रदर्शित किया जाएगा। हालाँकि, जाहिरा तौर पर, क्रिएटिव कॉमन्स लाइसेंस वास्तव में सॉफ़्टवेयर के लिए उपयुक्त …

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