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

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

1
फ्यूचर्स / मोनाड्स बनाम इवेंट्स
एक आवेदन ढांचे में जब प्रदर्शन प्रभाव को नजरअंदाज किया जा सकता है (अधिकतम 10-20 घटनाएं प्रति सेकंड), क्या मॉड्यूल के बीच संचार के लिए एक पसंदीदा माध्यम के रूप में उपयोग करने के लिए अधिक रखरखाव योग्य और लचीला है - इवेंट या फ्यूचर्स / प्रॉमिस / मोनाड्स ? …

4
एक फंक्शन को var में असाइन करने का क्या फायदा है?
इस जावास्क्रिप्ट उदाहरण को देखते हुए मैंने पाया var sum = function() { var i, sum = 0; for(i = 0; i < arguments.length; i += 1) { sum += arguments[i]; } return sum; }; एक फंक्शन को var में असाइन करने में क्या फायदा है?
10 javascript 

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

3
जुलाई 26 में विशेष क्या है और यह अक्सर एक्सपायर हेडर के लिए उदाहरणों में क्यों उपयोग किया जाता है?
मैंने देखा है कि 26 जुलाई (मेरा जन्मदिन) का उपयोग वास्तव में Expiresहेडर का उपयोग करके http कैशिंग को रोकने से संबंधित विभिन्न PHP उदाहरणों में अक्सर किया जाता है , जैसे: /programming/12398714/cache-issue-with-private-networking-stream /programming/2833305/how-to-expire-page-in-php-when-user-logout http://expressionengine.com/archived_forums/viewthread/81945/ उस तारीख में क्या खास है?
10 php  headers 

4
किसी विधि को ओवरलोड करने और जावा में ओवरराइड करने के बीच क्या अंतर है?
किसी विधि को ओवरलोड करने और जावा में ओवरराइड करने के बीच क्या अंतर है? क्या विधि हस्ताक्षर, एक्सेस स्पेसियर, रिटर्न प्रकार, आदि में अंतर है?

1
मुझे gitflow का उपयोग करके किसी सुविधा शाखा में वापस हॉटफ़िक्स कैसे शामिल करना चाहिए?
मैंने एक परियोजना के लिए gitflow का उपयोग करना शुरू कर दिया है , और मेरे पास एक उत्कृष्ट सुविधा शाखा के साथ-साथ एक नई बनाई गई हॉटफ़िक्स भी है। Gitflow वर्कफ़्लो के अनुसार, हॉटफ़िक्स दोनों मास्टर पर लागू होता है और शाखाएँ विकसित होती हैं, लेकिन मौजूदा फ़ीचर शाखाओं …
10 git  gitflow 

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

4
क्या C ++ और MySQL के साथ वेब ऐप बनाने के लिए कोई वैचारिक कमियां हैं?
मुझे एक बहुत ही रोचक प्रोजेक्ट विरासत में मिला है जहाँ एक मौजूदा सॉफ्टवेयर को लेने और सास वेब ऐप में बदलने का अच्छा मौका है। जैसा कि परियोजना विरासत में मिली है, कोड आधार / रूपरेखा पहले से ही C ++ और MySQL के रूप में परिभाषित है। एप्लिकेशन …

5
पांच नए जूनियर डेवलपर्स और बहुत सारे जटिल कार्य। अब क्या?
हमारी कंपनी ने हमारे उत्पाद को विकसित करने में मेरी मदद करने के लिए पांच नए जूनियर डेवलपर्स को काम पर रखा है। दुर्भाग्य से नई सुविधाओं और आने वाली बग फिक्स को आमतौर पर हाल ही में स्नातक किए गए डेवलपर की तुलना में गहन ज्ञान की आवश्यकता होती …

1
आंतरिक रिलीज प्रबंधन के लिए बिट टोरेंट का उपयोग करना
वर्तमान में हम अपने संस्करण नियंत्रण प्रणाली का दुरुपयोग करते हैं और इसका उपयोग करते हैं ... बड़े रिलीज बायनेरिज़ (4+ जीबी) को स्टोर करने के लिए एफ़टीपी के रूप में बहुत अधिक। हम इस भयावह अभ्यास से दूर जाने की कोशिश कर रहे हैं जो एकीकरण और रिहाई प्रक्रियाओं …

2
अनमॉडिफाइड GPL (v2 +) प्रोग्राम को एक कोर डिपेंडेंसी के रूप में इस्तेमाल करते हुए सॉफ्टवेयर के रूप में रनिंग सॉफ्टवेयर: SaaS सोर्स कोड जारी किया जाना चाहिए?
मैं एक सेवा परियोजना के रूप में एक सॉफ्टवेयर डिजाइन कर रहा हूं जिसे केवल ऑनलाइन एक्सेस किया जाएगा। मेरे पास एक निष्पादन योग्य पर एक कठिन निर्भरता है जो जीएनयू जीपीएल (v2 या बाद के) द्वारा कवर किया गया है। मैं समझता हूं कि मेरा कोड, अगर मैं कभी …

5
एक फ़ंक्शन का परीक्षण करने के लिए यूनिट कैसे रणनीति पैटर्न को दर्शाया गया है?
अगर मेरे कोड में एक फंक्शन है जो इस प्रकार है: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } आम तौर पर मैं इसे फैक्ट्री क्लास और रणनीति पैटर्न का उपयोग करके प्लोमोर्फिज्म का उपयोग …

6
बिना तरीकों के आप कक्षाओं को क्या कहते हैं?
बिना तरीकों के आप कक्षाओं को क्या कहते हैं? उदाहरण के लिए, class A { public string something; public int a; } बिना किसी तरीके के ऊपर एक वर्ग है। क्या इस प्रकार के वर्ग का कोई विशेष नाम है?

8
वेब डेवलपमेंट में क्लाइंट-साइड पर जाएं
पिछले कुछ महीनों में, मैंने वेब विकास में क्लाइंट-साइड स्क्रिप्टिंग के बारे में एक बड़ी उत्तेजना को पहचान लिया। लेकिन जब सर्वर-साइड प्रौद्योगिकियां परिपक्व, स्थिर और अच्छी तरह से बैकेंड-डेवलपर्स द्वारा स्वीकार की जाती हैं, तो क्लाइंट-साइड प्रौद्योगिकियां अपरिपक्व होती हैं (यानी बड़े सर्वर-साइड फ्रेमवर्क की तुलना में) और कई …

4
क्या फ्रेड ब्रुक्स की "सर्जिकल टीम" प्रभावी रूप से बस कारक को संभालती है?
4 अनुभवी डेवलपर्स की मेरी टीम एक बड़े, मॉड्यूलर विंडोज एप्लिकेशन (लगभग 200 केएलओसी) पर काम करती है। मैंने परियोजना की शुरुआत से (3 साल पहले) कोर कोडबेस पर ध्यान केंद्रित किया है और धीरे-धीरे एक सेमी-लीड डेवलपर की स्थिति में स्थानांतरित कर दिया है, हालांकि मैं टीम मैनेजर नहीं …

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