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

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

2
जावा में लिखे एपीआई में आंतरिक कक्षाओं को कैसे एनकैप्सुलेट किया जाए?
हमें एक पुस्तकालय लिखना है। स्वाभाविक रूप से, इसमें केवल बहुत छोटा एपीआई होना चाहिए (जितना संभव हो उतना छोटा होना चाहिए)। पुस्तकालय के आंतरिक भाग कुछ जटिल हैं। इसलिए, उन्हें संरचना की आवश्यकता है। संरचना के लिए मैं वर्तमान में दो तरीके देखता हूं: 1. संकुल का उपयोग करें। …

3
क्या डेटाबेस में डोमेन लॉजिक की उम्र खत्म हो गई है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 3 साल पहले बंद हुआ …
9 database 

3
उन मुद्दों के लिए कहानी की तैयारी कैसे करें जो कई परियोजनाओं से जुड़े हैं
हमारी कंपनी में कई टीमें एक ही समय में कई परियोजनाओं के विभिन्न घटकों पर काम करेंगी। उदाहरण के लिए, एक टीम किसी प्रोजेक्ट के लिए विशिष्ट प्रकार के सॉफ़्टवेयर (या हार्डवेयर) बना सकती है, दूसरी टीम किसी अन्य विशिष्ट प्रकार के सॉफ़्टवेयर के लिए। हम अलग-अलग टीमों के लिए …

1
क्या करता है पहचान सर्वर प्रस्ताव है कि ASP.NET कोर पहचान नहीं करता है
मैं ASP.NET कोर का उपयोग कर एक नई वेबसाइट का निर्माण करते समय बड़ी तस्वीर के चारों ओर अपना सिर पाने की कोशिश कर रहा हूं। मैं चाहता हूं कि मेरी वेबसाइट के उपयोगकर्ता फेसबुक और Google जैसे सोशल मीडिया के साथ पंजीकरण और लॉग इन करने में सक्षम हों। …
9 asp.net  oauth2 

2
क्या Iterator एक डिजाइन पैटर्न बनाता है?
मैं सोच रहा था कि ऐसा क्या है जो अन्य समान निर्माणों की तुलना में Iterator को विशेष बनाता है, और इसने गैंग ऑफ़ फोर को एक डिज़ाइन पैटर्न के रूप में सूचीबद्ध किया। Iterator बहुरूपता (एक सामान्य इंटरफ़ेस के साथ संग्रह का एक पदानुक्रम) और चिंताओं को अलग करने …

2
REST- आधारित एप्लिकेशन के लिए JWT प्रमाणीकरण के लिए एंटरप्राइज़ पैटर्न?
JWT विनिर्देश केवल पेलोड और इसे कैसे भेजा जाता है, का वर्णन करता है, लेकिन प्रमाणीकरण प्रोटोकॉल को खुला छोड़ देता है, जो लचीलेपन की अनुमति देता है, लेकिन दुर्भाग्य से, लचीलापन एंटीपैटर्न और मिसडाइनस को जन्म दे सकता है। मैं JWT प्रमाणीकरण के लिए कुछ अच्छी तरह से सोचा …

2
माइक्रोसर्विसेस एंड कैननिकल मॉडल
जब मैं इस साइट पर माइक्रोसर्विस के बारे में पढ़ रहा था , तो मैं नीचे दिए गए स्टेटमेंट पर आया। विहित स्कीमा का क्या अर्थ है? क्या यह डोमेन मॉडल के समान नहीं है? माइक्रोसर्विसेज आर्किटेक्चर पैटर्न SOA के अन्य भागों को भी अस्वीकार कर देता है, जैसे कि …

1
जीटफ्लो का उपयोग करते समय एक साफ गिट इतिहास रखें - विकसित होने पर अनियंत्रित होता है
Gitflow का उपयोग करना, जब एक release-1.0.0शाखा बनाते हैं और इसे दोनों में विलय करते हैं masterऔर develop, दोनों शाखाओं में एक लापता प्रतिबद्धता होगी: masterअभिप्रेत है कि जहां release-1.0.0मर्ज किया गया थाdevelop developअभिप्रेत है कि जहां release-1.0.0मर्ज किया गया थाmaster इसके बजाय, बनने hotfix-1.0.1और विलय होने के बाद master, …
9 git  gitflow 

3
क्या ठोस वर्गों पर निर्भर करने के लिए इंटरफेस के लिए ठीक है?
मैं कस्टम त्रुटि हैंडलर के लिए जावा में इंटरफ़ेस बना रहा हूं। एक तर्क त्रुटि ऑब्जेक्ट पास करना चाहते हैं लेकिन मुझे Exceptionकक्षा के बच्चे होने की आवश्यकता है । क्या इंटरफ़ेस में मेरे परिभाषित वर्ग नाम का उपयोग करना ठीक है? क्या यह किसी कार्यान्वयन पर निर्भर नहीं होने …

3
भोजन की सबसे अधिक कैलोरी-यहां तक ​​कि व्यवस्था को चुनना
मान लीजिए मैं एक दिन में पांच भोजन खाता हूं, और चूंकि सप्ताह में सात दिन होते हैं, मेरे पास प्रत्येक भोजन के सात व्यंजनों के लिए, कुल 35 व्यंजनों के लिए व्यंजन हैं। प्रत्येक रेसिपी में कैलोरी की गिनती होती है। प्रत्येक दिन प्रति भोजन एक नुस्खा होना चाहिए, …

3
कभी-कभी निजी कार्य केवल कार्यक्षमता के आंतरिक निकाले जाने वाले आंतरिक इकाई होते हैं। तो क्यों नहीं उनका परीक्षण किया जाए?
कभी-कभी एक मॉड्यूल या वर्ग के निजी कार्य केवल कार्यक्षमता के आंतरिक निकाले जाने वाले आंतरिक इकाई होते हैं, जो अपने स्वयं के परीक्षणों के लायक हो सकते हैं। तो क्यों नहीं उनका परीक्षण किया जाए? हम होगा यदि / जब वे निकाले रहे हैं पर बाद में उन्हें परीक्षण …
9 python  testing 

4
पायथन में क्लास डेकोरेटर्स: व्यावहारिक उपयोग के मामले
मैं पायथन क्लास डेकोरेटर्स के व्यावहारिक और गैर-सिंथेटिक उपयोग के मामलों की तलाश कर रहा हूं। अब तक, केवल एक मामला जिसने मेरे लिए समझ में आता है, वह एक प्रकाशक-ग्राहक प्रणाली में एक वर्ग को पंजीकृत कर रहा है, जैसे प्लगइन्स या ईवेंट, कुछ: @register class MyPlugin(Plugin): pass या …

2
क्या यह संभव है कि सभी बिटवाइज़ ऑपरेटरों को 'बिटवाइंड नंद' के समान परिभाषित किया जाए कि कैसे केवल 'बूलियन नंद' का उपयोग करके सभी बूलियन तर्क का निर्माण किया जा सकता है?
Nand एक 'यूनिवर्सल' लॉजिक गेट के रूप में जाना जाता है, क्योंकि यह आपको अन्य सभी बूलियन लॉजिक गेट्स को परिभाषित करने की अनुमति देता है: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(a, nand(a, b)), …

9
लूप के लिए सूचकांक में पहले तत्व को छोड़ने का स्पष्ट तरीका
मेरे पास एक लूप है जहां मुझे शून्य-आधारित सरणी में पहला तत्व छोड़ना होगा। इनमें से कौन सा मेरा इरादा अधिक स्पष्ट रूप से दिखाता है? for($i=1 ; $i < count(array) ; $i++){ array[$i]; } या for($i=0+1 ; $i < count(array) ; $i++){ array[$i]; }
9 php  loops 

3
स्विफ्ट इनिशियलाइज़ सबक्लास को पहले उचित फ़ील्ड क्यों देता है?
भाषा स्विफ्ट में, एक उदाहरण को शुरू करने के लिए, उस वर्ग के सभी क्षेत्रों को भरना होता है, और उसके बाद ही सुपरस्टारडम को कॉल करना होता है: class Base { var name: String init(name: String) { self.name = name } } class Derived: Base { var number: Int …

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