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

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

2
अलर्ट सिस्टम आर्किटेक्चर
मैं एक ऐसी प्रणाली बनाना चाहता हूं, जो विभिन्न कार्यक्रमों के अलर्ट संदेशों को संभालती है और उन अलर्टों को ईमेल के माध्यम से डाउन-विंड उपभोक्ताओं को संसाधित कर सकती है। यह सब एक आंतरिक नेटवर्क पर निहित होगा। मुझे लगता है कि मैं चाहता हूं कि बुनियादी वास्तुकला कुछ …

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

5
चंचल कार्यप्रणाली: जल्दी और गंदी या योजना पहले?
चुस्त सवाल: क्या फुर्तीली चीजों को "जल्दी और गंदे तरीके" से चलाने में विश्वास करती है - या फुर्तीली जमीन से ठोस रूप से निर्माण करना पसंद करती है? या यह एक कार्यप्रणाली का सवाल नहीं है, और इससे अधिक सवाल यह है कि आप मामले के मामले का मूल्यांकन …
10 agile 

6
आप समान रूप से उप-इष्टतम डिजाइनों के माध्यम से चलने से कैसे बचते हैं?
तो शायद कई लोगों की तरह, मैं अक्सर खुद को डिजाइन की समस्याओं के साथ सिरदर्द में भागता हुआ पाता हूं, उदाहरण के लिए, कुछ डिज़ाइन पैटर्न / दृष्टिकोण हैं जो समस्या को सहज रूप से फिट करने के लिए लगता है और इसके वांछित लाभ हैं। बहुत बार कुछ …

6
क्या अधिकांश कक्षाओं को डेटा फ़ील्ड में केवल क्लास और मेथड से अलग किया जा सकता है (यदि संभव हो तो) एक अच्छा या एक एंटी-पैटर्न?
उदाहरण के लिए, एक वर्ग में आमतौर पर वर्ग के सदस्य और विधियाँ होती हैं, जैसे: public class Cat{ private String name; private int weight; private Image image; public void printInfo(){ System.out.println("Name:"+this.name+",weight:"+this.weight); } public void draw(){ //some draw code which uses this.image } } लेकिन एकल जिम्मेदारी सिद्धांत और ओपन …

3
क्या संपत्तियों के संबंधित सेट को अपनी संरचना / वर्ग में लपेटना अच्छा है?
स्विफ्ट में उपयोगकर्ता ऑब्जेक्ट लिखना, हालांकि मेरा प्रश्न किसी भी दृढ़ता से टाइप की गई भाषा से संबंधित है। एक उपयोगकर्ता लिंक का एक गुच्छा (FacebookProfile, InstagramProfile, आदि) हो सकता है। इसके आसपास कुछ सवाल। क्या अपनी वस्तु में लिंक लपेटना अच्छा है? संरचना उपयोगकर्ता { var पहला नाम: स्ट्रिंग …

1
अधिकांश अनाम कार्यों को JIT संकलित क्यों नहीं किया जा सकता है और उन्हें कभी भी अनुकूलित नहीं किया जाएगा?
मैंने अभी कार्यात्मक प्रोग्रामिंग के बारे में https://techfindings.one/archives/2652 पढ़ा और इस पर आ गया: अनाम फ़ंक्शंस को अक्सर JIT संकलित नहीं किया जा सकता है और इसे कभी भी अनुकूलित नहीं किया जाएगा क्या कोई मुझे समझा सकता है कि ऐसा क्यों है?

4
कंपाइलर एक प्रकार की त्रुटि से कैसे ठीक होता है?
मैंने कई पेपर, लेख और अनुभाग 4.1.4, कंपाइलर के अध्याय 4 : सिद्धांत, तकनीक और उपकरण (2 डी संस्करण) (उर्फ "द ड्रैगन बुक") पढ़ा है, जो सभी वाक्य रचना संकलक त्रुटि सुधार के विषय पर चर्चा करते हैं। हालांकि, कई आधुनिक संकलक के साथ प्रयोग करने के बाद, मैंने देखा …

4
जब आप एक अद्वितीय सूचकांक नहीं जोड़ सकते हैं तो डुप्लिकेट से बचने के लिए संभव तरीके क्या हैं
मैं एक समसामयिक समस्या में फंस गया हूं। एक विशिष्ट समस्या है जहां उपयोगकर्ता कुछ डेटा को बनाए रखने के लिए 2 ओ 3 लेनदेन भेजता है जो डीबी में दोहराए नहीं जाने चाहिए, डुप्लिकेट रिकॉर्ड के मामले में आपको एक त्रुटि वापस करनी चाहिए। यह समस्या तब आसान होती …

5
मेरे C ++ कोड में कक्षा की अन्योन्याश्रयता कैसे हल करें?
मेरे C ++ प्रोजेक्ट में, मेरे पास दो कक्षाएं हैं, Particleऔर Contact। में Particleवर्ग, मैं एक सदस्य चर है std::vector<Contact> contactsजो एक के सभी संपर्कों को शामिल Particleवस्तु, और इसी सदस्य कार्यों getContacts()और addContact(Contact cont)। इस प्रकार, "Particle.h" में, मैं "Contact.h" शामिल करता हूं। में Contactवर्ग, मैं कोड के लिए …

2
कुल सीमाओं को कैसे डिज़ाइन करें?
मैं एक आवेदन लिखना चाहूंगा जैसे कि ईकॉमर्स। और आप जानते हैं कि समान अनुप्रयोगों में उत्पादों के विभिन्न गुण और विशेषताएं हो सकती हैं। ऐसे अवसर का अनुकरण करने के लिए मैंने निम्नलिखित डोमेन मॉडल इकाइयाँ बनाई हैं: श्रेणी - यह कुछ ऐसा है जैसे "इलेक्ट्रॉनिक्स> रीकॉम्पूअर" अर्थात उत्पादों …

1
Null-Safe Operators (उदाहरण के लिए "एल्विस ऑपरेटर") को Java 7 के "प्रोजेक्ट कॉइन" के भाग के रूप में क्यों अस्वीकार कर दिया गया?
जावा 7 के "प्रोजेक्ट कॉइन" के लिए प्रस्तावित सुविधाओं में से एक "एल्विस ऑपरेटर" था। प्रोजेक्ट सिक्के पर 2009 के जावाऑन प्रस्तुति की एक रिपोर्ट ने इसे इस तरह वर्णित किया: इस प्रस्तुति में शामिल "छोटी विशेषताओं" में से एक तथाकथित "एल्विस ऑपरेटर" है, जो टर्निग ऑपरेटर का एक अधिक …
10 java  api-design 

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

1
निर्भरता संस्करण संघर्ष से बचें?
कोई भी जावा प्रोजेक्ट जो मेरे जार का उपयोग करता है, लगभग निश्चित रूप से दूसरे जार पर एक अतिरिक्त निर्भरता होगी, जिसमें मेरे जार पर निर्भरता भी शामिल है। समस्या यह है, कि अन्य जार के कई संस्करण हैं। मैं किसी भी मुद्दे से कैसे बच सकता हूं जो …

1
वास्तविक जीवन में साफ कोड क्या दिखता है, इसे समझने में परेशानी होती है
मैं वर्तमान में रॉबर्ट सी। मार्टिन द्वारा "क्लीन कोड: ए हैंडबुक ऑफ एजाइल सॉफ्टवेयर क्राफ्ट्समैनशिप" के माध्यम से पढ़ रहा हूं और काम कर रहा हूं। लेखक इस बारे में बात करता है कि एक फ़ंक्शन को केवल एक काम कैसे करना चाहिए, और इस प्रकार अपेक्षाकृत कम होना चाहिए। …
10 clean-code 

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