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

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

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

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

2
.Net डेवलपर रेल पर रूबी सीखने की कोशिश कर रहा है
मैं एक .NET डेवलपर हूं और मुझे इस सप्ताह के अंत में रूबी ऑन रेल्स के साथ खेलने का मौका मिला। .NET में हम अलग-अलग क्लास लाइब्रेरी प्रोजेक्ट बनाकर एप्लीकेशन की अलग-अलग लेयर बनाते हैं। डिजाइन पैटर्न के दृष्टिकोण से, क्या हमें रेल में भी ऐसा करना है या क्या …

3
प्रकाशक-ग्राहक और रिएक्टर पैटर्न के बीच अंतर क्या है?
प्रकाशित-सदस्यता और रिएक्टर पैटर्न मुझे बहुत समान दिख रहे हैं। वे कैसे अलग हैं? दोनों पैटर्न में एक संदेश ग्राहकों को अप्रत्यक्ष रूप से दिया जा रहा है (रिएक्टर पैटर्न में श्रोता)। मुझे लगता है कि पर्यवेक्षक पैटर्न दो अन्य पैटर्न के समान है। उन पैटर्न के बीच प्रमुख अंतर …

3
पृष्ठांकित परिणामों के कैशिंग के लिए सर्वोत्तम अभ्यास क्या हैं जिनके क्रम / गुण बदल सकते हैं?
पृष्ठांकित खोज परिणामों को कैशिंग करने के लिए सबसे अच्छा अभ्यास क्या है जिसके आदेश / गुणों को बदला जा सकता है? कहते हैं, मेरे आवेदन में, कोई अंतिम 20 चर्चा सूत्र (10,000 में से) देखना चाहता है। अनुरोध servletथ्रेड टेबल से XML / JSON के रूप में पहले 20 …

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

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

6
क्या पुनरावृत्त विधियाँ चक्रीय जटिलता को कम करती हैं और समर्थन क्षमता में सुधार करती हैं?
क्या पुनरावृत्त तरीके जैसे कि आधुनिक भाषाओं में आमतौर पर C #, जावास्क्रिप्ट, और (उम्मीद है) जावा 8 में पाए जाते हैं, कोड की समझ और समर्थन पर चक्रीय जटिलता को कम करते हैं? उदाहरण के लिए C # में हमारे पास निम्नलिखित कोड हो सकते हैं: List<String> filteredList = …

2
'कोड स्क्यू ’क्या है?
स्काला पर ओ'रेली पुस्तक में, मैंने पढ़ा है कि कोड का कॉपी-पेस्टिंग बनाता है: ... कोड-ब्लोट, रखरखाव और तिरछा के मुद्दे बनाता है , मैं संदर्भ में तिरछा शब्द की कोई स्पष्ट परिभाषा नहीं देख सकता। मैं कॉपी-पेस्ट करने की समस्याओं से अवगत हूं, लेकिन मैं उन्हें 'तिरछा' शब्द के …

3
क्या एक तंत्रिका नेटवर्क "हां" या "नहीं" जवाब से अधिक प्रदान कर सकता है?
छवि मान्यता के लिए हर उदाहरण तंत्रिका नेटवर्क मैंने पढ़ा है एक सरल "हाँ" या "नहीं" उत्तर पैदा करता है। एक निकास नोड "हां, यह एक मानवीय चेहरा है" से मेल खाता है, और एक "नहीं, यह मानव चेहरा नहीं है" से मेल खाता है। मैं समझता हूं कि यह …

5
क्या मुझे अमूर्त या आभासी तरीकों का उपयोग करना चाहिए?
अगर हम यह मान लें कि बेस क्लास के लिए शुद्ध इंटरफ़ेस क्लास होना वांछनीय नहीं है, और नीचे से 2 उदाहरणों का उपयोग करना, जो कि एक बेहतर तरीका है, अमूर्त या वर्चुअल मेथड क्लास परिभाषा का उपयोग करना है? "अमूर्त" संस्करण का लाभ यह है कि यह संभवतः …
11 c#  design 

4
कमांड पैटर्न डिजाइन
मेरे पास कमांड पैटर्न का यह पुराना कार्यान्वयन है। यह सभी DIOperation कार्यान्वयन के माध्यम से एक संदर्भ पारित करने का एक प्रकार है , लेकिन मुझे बाद में पता चला, सीखने और सीखने की प्रक्रिया में (जो कभी नहीं रुकता), यह इष्टतम नहीं है। मुझे भी लगता है कि …

5
डेटाबेस कनेक्शन - क्या उन्हें पैरामीटर के रूप में पारित किया जाना चाहिए?
हमारे पास एक ऐसी प्रणाली है जिसके द्वारा डेटाबेस कनेक्शन को एक सामान्य विधि का उपयोग करके एक बार प्राप्त किया जाता है, और उपयोग किए जाने के लिए संबंधित कक्षा में पास किया जाता है। संदेह है कि डेटाबेस कनेक्शन को विभिन्न वर्गों के लिए पैरामीटर के रूप में …

2
परिपत्र पैकेज निर्भरता को कैसे हल करें
मैं एक बड़े कोडबेस को रिफैक्ट कर रहा हूं जहां अधिकांश कक्षाएं एक पैकेज में स्थित हैं। बेहतर प्रतिरूपकता के लिए, मैं प्रत्येक कार्यक्षमता के लिए सबपैकेज बना रहा हूं। मुझे याद है कि कहीं न कहीं पैकेज डिपेंडेंसी ग्राफ में लूप नहीं होना चाहिए, लेकिन मुझे यह नहीं पता …

4
"बिजनेस इंटेलिजेंस" डेवलपर क्या है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 4 साल पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। यह वर्तमान में नए …

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