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

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

4
तो * * एलन का क्या वास्तव में "वस्तु उन्मुख" शब्द से मतलब था?
कथित तौर पर, एलन काय शब्द "ऑब्जेक्ट ओरिएंटेड" का आविष्कारक है। और वह अक्सर कहा जाता है कि आज हम जिसे ओओ कहते हैं, वह उसका मतलब नहीं है। उदाहरण के लिए, मैंने इसे Google पर पाया: मैंने 'ऑब्जेक्ट-ओरिएंटेड' शब्द बनाया है, और मैं आपको बता सकता हूं कि मेरे …

13
क्या नेस्टेड कोशिश-कैच ब्लॉक का उपयोग करना एक विरोधी पैटर्न है?
क्या यह एक एंटीपैटर्न है? यह एक स्वीकार्य अभ्यास है? try { //do something } catch (Exception e) { try { //do something in the same line, but being less ambitious } catch (Exception ex) { try { //Do the minimum acceptable } catch (Exception e1) { //More try catches? …

18
निर्भरता इंजेक्शन: इसे कैसे बेचना है [बंद]
यह बता दें कि मैं निर्भरता इंजेक्शन (DI) और स्वचालित परीक्षण का एक बड़ा प्रशंसक हूं । मैं इसके बारे में पूरे दिन बात कर सकता था। पृष्ठभूमि हाल ही में, हमारी टीम को सिर्फ यह बड़ा प्रोजेक्ट मिला है जिसे स्क्रैच से बनाया जाना है। यह जटिल व्यावसायिक आवश्यकताओं …


9
क्या रिलेशनल डेटाबेस में सूचियों का उपयोग करना कभी ठीक है?
मैं एक परियोजना की अवधारणा के साथ जाने के लिए एक डेटाबेस डिजाइन करने की कोशिश कर रहा हूं और एक गर्म बहस वाले मुद्दे की तरह लगता है। मैंने कुछ लेख और कुछ स्टैक ओवरफ्लो उत्तर पढ़े हैं जो बताता है कि यह कभी नहीं (या लगभग कभी नहीं) …

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

10
क्या "बेकार ब्रेस" को हटाने के अपने प्यार पर चाचा बॉब को कोई चुनौती दे सकता है?
मुझे भुगतान की गई सामग्री का संदर्भ देने से नफरत है, लेकिन यह वीडियो ठीक उसी तरह दिखाता है जैसे मैं बात कर रहा हूं। रॉबर्ट मार्टिन में शायद 12 मिनट इस पर दिखता है: और कहते हैं, "मेरी पसंदीदा चीजों में से एक को बेकार ब्रेसिज़ से छुटकारा मिल …

12
क्या डेवलपर्स को महत्वपूर्ण जानकारी देने के लिए प्रतिबद्ध इतिहास का उपयोग किया जाना चाहिए?
नवीनतम संस्करण से तीसरे पक्ष के एसडीके के रोलबैक के बारे में एक बैठक के दौरान यह ध्यान दिया गया था कि हमारे डेवलपर्स ने पहले ही प्रतिबद्ध किया था कि नवीनतम संस्करण का उपयोग नहीं किया जाना चाहिए। कुछ डेवलपर्स ने तर्क दिया कि यह एक बुरा अभ्यास था …

10
OOP में शून्य व्यवहार ऑब्जेक्ट - मेरा डिज़ाइन दुविधा
OOP के पीछे मूल विचार यह है कि डेटा और व्यवहार (उस डेटा पर) अविभाज्य हैं और वे एक वर्ग के ऑब्जेक्ट के विचार से युग्मित हैं। ऑब्जेक्ट में डेटा और विधियाँ हैं जो उस (और अन्य डेटा) के साथ काम करती हैं। ओओपी के सिद्धांतों द्वारा स्पष्ट रूप से, …

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

3
क्या मैं अपने व्यावसायिक ऐप में एलजीपीएल-लाइसेंस प्राप्त पुस्तकालय का उपयोग कर सकता हूं?
मैं Microsoft के ऐप बाज़ार के लिए अपने ऐप में LGPL- लाइसेंस प्राप्त लाइब्रेरी का उपयोग करना चाहता हूं। क्या वह ठीक है?
94 lgpl 

14
प्रोग्रामिंग को पीछे की ओर जानें, या "इसलिए मैंने FizzBuzz परीक्षण विफल कर दिया। अब क्या? ”[बंद]
एक छोटी पृष्ठभूमि मैं आज 28 साल का हूं, और मैंने कभी भी सॉफ्टवेयर डेवलपमेंट का कोई औपचारिक प्रशिक्षण नहीं लिया है, लेकिन मेरे पास पब्लिक रिलेशन में बीए के बराबर दो उच्च शिक्षा की डिग्री है और एक कार्यकारी एमबीए प्रोजेक्ट मैनेजमेंट पर केंद्रित है। मैंने उन क्षेत्रों पर …
94 skills 

16
टीडीडी नकारात्मक अनुभव [बंद]
आपके TDD अनुभव का एक नकारात्मक पक्ष क्या है? क्या आपको बेबी स्टेप्स (टेस्ट ग्रीन बनाने के लिए सबसे सरल फिक्स) कष्टप्रद और बेकार लगता है? क्या आपको कोई मूल्य-परीक्षण नहीं लगता है (जब परीक्षण में शुरू में समझदारी होती है लेकिन अंतिम कार्यान्वयन में अन्य परीक्षण के समान तर्क …
94 tdd 

7
इन वरिष्ठ सॉफ्टवेयर इंजीनियर शीर्षकों के बीच क्या अंतर है? [बन्द है]
मैं वर्तमान में एक बड़ी कंपनी में एक वरिष्ठ अनुसंधान सॉफ्टवेयर इंजीनियर हूं और कहीं और "वरिष्ठ स्टाफ इंजीनियर" पद की पेशकश की जा रही है। मुझे यकीन नहीं है कि अगर नई स्थिति का शीर्षक एक बग़ल में कदम या उन्नति देता है। तो, अन्य सभी चीजें मोटे तौर …

27
लोग प्रोग्रामिंग पुस्तकों का उपयोग क्यों करते हैं? [बन्द है]
मुझे लगता है कि जब कोई पूछता है कि कार्यक्रम को सीखने का सबसे अच्छा तरीका क्या है, तो लोग आमतौर पर उन्हें विभिन्न लेखकों द्वारा लिखे गए एक गुच्छा ग्रंथों के संदर्भ में प्रदान करते हैं। हालाँकि मुझे विश्वास नहीं है कि बहुत से लोग पुस्तकों से प्रोग्राम करना …

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