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

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

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


2
क्या किसी ने CSDP प्रमाणन किया है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …
15 engineering  csdp 

7
क्या एक संपत्ति खराब फॉर्म से एक अपवाद फेंक रहा है?
मैं हमेशा इस मानसिकता का रहा हूं कि गुण (यानी, उनके सेट / ऑपरेशन मिलते हैं) तेज / तत्काल और असफल-मुक्त होने चाहिए। प्रॉपर्टी पाने या सेट करने के लिए आपको कभी भी कोशिश नहीं करनी चाहिए। लेकिन मैं कुछ वस्तुओं के गुणों पर भूमिका-आधारित सुरक्षा लागू करने के कुछ …
15 .net  exceptions 

7
मुझे अपनी कक्षा के प्रलेखन हेडर में क्या शामिल करना चाहिए
मैं अपने एंटिटी, बिजनेस लॉजिक और डेटा एक्सेस क्लासेस के लिए सूचनात्मक वर्ग प्रलेखन प्रारूप की तलाश कर रहा हूं। मुझे यहाँ से दो प्रारूप मिले प्रारूप 1 ///----------------------------------------------------------------- /// Namespace: <Class Namespace> /// Class: <Class Name> /// Description: <Description> /// Author: <Author> Date: <DateTime> /// Notes: <Notes> /// Revision …

7
यूनिट टेस्ट निजी तरीकों की आवश्यकता से कैसे बचें
मुझे पता है कि आप निजी तरीकों का परीक्षण करने वाले नहीं हैं, और यदि ऐसा लगता है कि आपको इसकी आवश्यकता है, तो वहां एक वर्ग हो सकता है जो बाहर आने की प्रतीक्षा कर रहा है। लेकिन, मैं नहीं चाहता कि एक गज़िलियन कक्षाएं हो ताकि मैं उनके …

3
स्केलिंग मोनोलिथ बनाम स्केलिंग माइक्रोसर्विस
माइक्रोसर्विसेज का उपयोग करने के लिए आम तर्कों में से एक बेहतर स्केलेबिलिटी है। लेकिन मुझे आश्चर्य है कि क्या यह तर्क वास्तव में मान्य है। हम कहते हैं कि हमारे पास 10 माइक्रोसेरवे से युक्त एक आवेदन था, जिसमें से 9 में प्रत्येक दो इंस्टेंसेस (अतिरेक के लिए) थे …

2
भूमिका आधारित अभिगम नियंत्रण कैसे डिजाइन करें?
मैं अपने सिस्टम में उपयोगकर्ता क्या कर सकता हूं या क्या नहीं कर सकता हूं, इसे प्रतिबंधित करने के लिए रोल बेस एक्सेस कंट्रोल मॉडल का पालन करने की कोशिश कर रहा हूं। अब तक मेरे पास निम्नलिखित इकाइयाँ हैं: उपयोगकर्ता - जो लोग सिस्टम का उपयोग करेंगे। यहां मेरे …

5
IoC के लिए इंटरफेस के बजाय फंक का उपयोग करना
संदर्भ: मैं C # का उपयोग कर रहा हूं मैंने एक वर्ग तैयार किया, और इसे अलग करने के लिए, और इकाई परीक्षण को आसान बनाने के लिए, मैं इसकी सभी निर्भरताओं में गुजर रहा हूं; यह आंतरिक रूप से कोई वस्तु तात्कालिकता नहीं करता है। हालाँकि, डेटा को प्राप्त …

2
बग-उप गिट्ट-प्रवाह मॉडल में कहां जाते हैं?
आमतौर पर, के रूप में जाना जाता है, Git- प्रवाह मॉडल हॉटफ़िक्स अपनी विशिष्ट hotfix-*शाखा में जाते हैं और release-*शाखा में जाने से पहले छोटे एकीकरण ठीक करते हैं । पिछले संस्करण से सामान्य बगफिक्स के पास जगह नहीं है। वे कहां दिखाई दें? वे ( शाखाओं की तरह ) …
15 git  gitflow 

4
प्रकार मानचित्रण और विस्तार विधियों के बारे में सर्वोत्तम अभ्यास
मैं मानचित्रण प्रकारों के बारे में सर्वोत्तम प्रथाओं के बारे में और C # में विस्तार विधियों का उपयोग करके कुछ प्रश्न पूछना चाहता हूं। मुझे पता है कि इस विषय पर पिछले कुछ वर्षों में कई बार चर्चा हुई है, लेकिन मैंने बहुत सारी पोस्ट पढ़ी हैं और अभी …

2
वैकल्पिक और अशक्त प्रकार के बीच क्या अंतर है
स्विफ्ट है Optionals। C # के Nullableप्रकार हैं। जहां तक ​​मैं दोनों को एक ही उद्देश्य के बारे में बता सकता हूं, इसके अलावा कुछ प्रकार के मूल्य वे जानकारी संग्रहीत करते हैं कि क्या चर का मूल्य अपरिभाषित है या (अपरिभाषित)। प्रश्न Optionalsकेवल Nullableअलग-अलग नाम के प्रकार हैं या …

5
.NET एप्लिकेशन के बीच कोड साझा करने का सबसे प्रभावी तरीका क्या है?
हमारे काम में, हमारे पास कई अलग-अलग .net अनुप्रयोग हैं जो बहुत अधिक आधार कार्यक्षमता साझा करते हैं। हमने इन एप्लिकेशन को एक साफ n-tier आर्किटेक्चर का उपयोग करके बनाया है, लेकिन हमने उस क्षण को मारा है जहां हमें एहसास होता है कि हमने एक ही कार्य को कई …

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

3
क्लीन आर्किटेक्चर - बहुत सारे केस क्लास का उपयोग करें
मैं क्लीन आर्किटेक्चर में जा रहा हूं और अपने एंड्रॉइड लेवल को MVC से MVP तक उठा रहा हूं , DI को डैगर 2, RxJava 2 के साथ रिएक्टिविटी और निश्चित रूप से Java 8 के साथ पेश कर रहा हूं। में एमवीपी साफ वास्तुकला एक है संस्थाओं के बीच …
15 java  android  use-case  mvp 

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