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

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

6
कुशल प्रयास / ब्लॉक उपयोग को पकड़ने?
क्या तर्क लिखने के लिए ब्लॉक्स को पकड़ना चाहिए अर्थात फ्लो कंट्रोल आदि को हैंडल करना चाहिए? या सिर्फ अपवाद फेंकने के लिए? क्या यह दक्षता या कोड की स्थिरता को प्रभावित करता है? कैच ब्लॉक में लॉजिक लिखने के क्या साइड इफेक्ट्स (यदि कोई हैं) हैं? संपादित करें: मैंने …

3
प्रतिबिंब: क्या प्रतिबिंब अभी भी "खराब" या "धीमा" है? 2002 से प्रतिबिंब के साथ क्या बदल गया है?
जब मैंने एक्सप्रेशन या एक्सप्रेशन पेड़ों से निपटते हुए देखा है, तो गुणों में मूल्यों को स्थापित करने और पाने के लिए मैं बहुत अधिक प्रतिबिंब का उपयोग कर रहा हूं। यह मेरे लिए हुआ है कि प्रतिबिंब का उपयोग अधिक से अधिक सामान्य हो रहा है। मान्यकरण के लिए …
21 .net  reflection 

3
जीथब की तरह जीथुब "पुल अनुरोध"
मैं एक वित्तीय संस्थान के लिए एक विश्लेषक के रूप में काम करता हूं, जो डेटा संवेदनशीलता के कारण क्लाउड में किसी भी डेटा को संग्रहीत नहीं करेगा। हालाँकि, मुझे कुछ सफलता मिल रही है जो कि मेरी टीम को कोड प्रबंधन के लिए Git का उपयोग करने के लिए …
21 git  code-reviews 

4
लंबी अवधि की परियोजनाओं के उत्पाद संस्करण और शाखाकरण को संभालने का सबसे अच्छा तरीका क्या है?
एक सामान्य अर्थ में, लंबी अवधि की परियोजनाओं के लिए, जिसमें उत्पाद जीवन चक्र के दौरान कई रिलीज़ हो सकते हैं और पिछले उत्पादों के समर्थन की आवश्यकता होती है, उत्पाद संस्करणों और कोड आधार की शाखाओं को संभालने का सबसे अच्छा तरीका क्या है? अधिक विशिष्ट अर्थों में, मान …

4
कोड कवरेज में अत्यधिक सुधार कैसे करें?
मुझे यूनिट टेस्ट के तहत विरासत आवेदन प्राप्त करने का काम सौंपा गया है। आवेदन के बारे में पहले कुछ पृष्ठभूमि: यह इन प्रमुख समस्याओं के साथ एक 600k LOC Java RCP कोड बेस है बड़े पैमाने पर कोड दोहराव कोई एनकैप्सुलेशन नहीं, अधिकांश निजी डेटा बाहर से सुलभ है, …

1
MVVM में MVC और ViewModel में नियंत्रक के बीच अंतर क्या है?
मैं एमवीसी और एमवीवीएम के बीच अंतर स्पष्ट रूप से नहीं देख सकता। मुझे लगता है कि ViewModel में कमांड एक कंट्रोलर में एक्शन विधि की तरह है। और नियंत्रक और ViewModel दोनों डेटा बाइंडिंग के माध्यम से मॉडल की स्थिति को संशोधित करने के बाद स्वयं को ताज़ा करने …

7
एक बड़े, फोरट्रान-आधारित क्रंचिंग कोडबेस को कैसे आधुनिक बनाया जा सकता है?
शिक्षाविद के एक मित्र ने मुझसे सलाह मांगी (मैं C # व्यवसाय अनुप्रयोग डेवलपर हूं)। उनके पास एक विरासत कोडबेस है जो उन्होंने मेडिकल इमेजिंग क्षेत्र में फोरट्रान में लिखा था। यह वैक्टर का उपयोग करके बड़ी संख्या में क्रंचिंग करता है। वह एक क्लस्टर (30ish कोर) का उपयोग करता …
21 math  legacy  fortran 

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

3
क्या मैं आंतरिक बंद स्रोत परियोजना में एक खुले स्रोत पुस्तकालय का सुरक्षित रूप से उपयोग कर सकता हूं?
मैं iTextSharp, जो Affero GPL के तहत लाइसेंस प्राप्त है, एक आंतरिक बंद-स्रोत WinForms परियोजना में उपयोग करने के बारे में सोच रहा हूं। मेरी कंपनी के बाहर कोई भी इसका उपयोग नहीं करेगा। GPL (और Affero GPL के साथ ही) आमतौर पर मांग करता है कि स्रोत को बाइनरी …
21 licensing  gpl  agpl 

2
हैंडलर, मैनेजर और कंट्रोलर के बीच अंतर
क्या एक वर्ग "हैंडलर", "प्रबंधक" या "नियंत्रक" के नामकरण में कोई अंतर है? आईई: PurchaseManager, PurchaseHandler, PurchaseController। क्या ये प्रत्यय एक ही अर्थ को व्यक्त करते हैं या उनके बीच स्पष्ट अंतर है? यदि भाषा-अज्ञेयवादी उत्तर नहीं है, तो जावा को भाषा के रूप में मानें।
21 java  naming 

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

9
आपको निजी / आंतरिक वर्ग का उपयोग कब करना चाहिए?
स्पष्ट करने के लिए, मैं जो पूछ रहा हूं वह है public class A{ private/*or public*/ B b; } बनाम public class A{ private/*or public*/ class B{ .... } } मैं निश्चित रूप से एक या दूसरे का उपयोग करने के लिए कुछ कारणों के बारे में सोच सकता हूं, …


7
पुनरावृत्ति का समर्थन करने के लिए क्या अनिवार्य प्रोग्रामिंग भाषाएं नहीं हैं?
मेरे ज्ञान के लिए, सभी आधुनिक अनिवार्य प्रोग्रामिंग भाषाएं इस अर्थ में पुनरावृत्ति का समर्थन करती हैं कि एक प्रक्रिया खुद को कॉल कर सकती है। यह हमेशा ऐसा नहीं होता था, लेकिन मैं त्वरित Google खोज के साथ कोई कठिन तथ्य नहीं खोज सकता। तो मेरा सवाल है: किन …

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

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