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

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

2
अजगर कारखाने सबसे अच्छा कार्य करते हैं
मान लीजिए कि मेरे पास foo.pyएक क्लास वाली फाइल है Foo: class Foo(object): def __init__(self, data): ... अब मैं एक फ़ंक्शन जोड़ना चाहता हूं Fooजो कच्चे स्रोत डेटा से एक निश्चित तरीके से ऑब्जेक्ट बनाता है । क्या मुझे इसे फू में एक स्थिर विधि के रूप में या किसी …
30 design  python 

2
कम विलंबता जावा लेखन [बंद]
क्या जावा में कम विलंबता कोड लिखने के लिए कोई जावा-विशिष्ट तकनीक (चीजें जो C ++ पर लागू होती हैं) हैं? मुझे अक्सर जावा कम विलंबता भूमिकाएं दिखाई देती हैं और वे कम विलंबता जावा लिखने के अनुभव के लिए पूछते हैं- जो कभी-कभी एक ऑक्सीमोरोन का थोड़ा सा लगता …

8
आलसी मूल्यांकन की अवधारणा क्यों उपयोगी है?
ऐसा लगता है कि अभिव्यक्तियों का आलसी मूल्यांकन एक प्रोग्रामर को उस आदेश पर नियंत्रण खोने का कारण बन सकता है जिसमें उनके कोड को निष्पादित किया गया है। मुझे यह समझने में परेशानी हो रही है कि यह प्रोग्रामर द्वारा स्वीकार्य या वांछित क्यों होगा। इस प्रतिमान का उपयोग …

5
क्या खराब शैली / खतरनाक रिटर्न के बाद काम करने के लिए अंत में क्लॉज का उपयोग किया जाता है?
एक Iterator लिखने के भाग के रूप में, मैंने खुद को निम्नलिखित कोड ऑफ कोड (स्ट्रिपिंग एरर हैंडलिंग) लिखा है। public T next() { try { return next; } finally { next = fetcher.fetchNext(next); } } पढ़ने में थोड़ा आसान लगता है public T next() { T tmp = next; …

5
Champaign फाउंटेन पहेली
निम्नलिखित क्रम में पानी के खाली गिलास की व्यवस्था की जाती है: जब आप 1 ग्लास में तरल डालते हैं यदि यह भरा हुआ है, तो अतिरिक्त तरल को समान मात्रा में 2 और 3 गिलास में प्रवाहित किया जाएगा। जब ग्लास 2 भरा होता है, तो अतिरिक्त तरल को …

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

10
एक एकल डेवलपर के रूप में लेखन संदेश?
मेरी परियोजनाओं पर जहां मेरे और अन्य प्रोग्रामर के बीच रिपॉजिटरी साझा की जाती है, मैं हमेशा संदेश लिखता हूं भले ही मैं प्राथमिक डेवलपर हूं। लेकिन उन परियोजनाओं पर जहां मैं एक प्रोजेक्ट पर काम करने वाला एकल डेवलपर हूं, और रिपॉजिटरी को मेरे निजी लैपटॉप पर होस्ट किया …

2
विंडोज 8, विनआरटी और विंडोज आरटी के बीच अंतर क्या है?
मैंने अभी पढ़ा है कि विंडोज के दो संस्करण उपलब्ध होंगे: विंडोज आरटी और विंडोज 8 । क्या कोई यह बता सकता है कि विंडोज आरटी और विंडोज 8 में क्या अंतर हैं? और ये अंतर डेवलपर्स को एक या दूसरे के लिए ऐप बनाने पर कैसे प्रभावित कर सकते …

4
पिछले वर्ष से एक ओपन-सोर्स प्रोजेक्ट के अपडेट के लिए कॉपीराइट की तारीख क्या है?
2011 में, मैंने कुछ ओपन-सोर्स कोड जारी किए, जिन्हें अपाचे लाइसेंस का उपयोग करके लाइसेंस दिया गया था। जैसे, सभी स्रोत फ़ाइलों में यह बॉयलर प्लेट संदेश सबसे ऊपर है: /* Copyright 2011 My Name Licensed under the Apache License... <blah blah> */ तो अब यह 2012 है, और मैं …

8
शब्दकोश बनाम सूची
इसलिए मैं Dictionary<int, int>आज काम पर भाग गया । यह सिर्फ मुझे अजीब लग रहा था क्योंकि मैं शायद सिर्फ एक List<int>बजाय इस्तेमाल किया होता । क्या कोई अंतर है और क्या कोई उपयोग मामला होगा जहां एक संरचना दूसरे पर पसंद की जाएगी?

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

12
अगर आपके जूनियर ने आपके सुझाव को नहीं अपनाया तो आपको क्या करना चाहिए? [बन्द है]
मैं 3-4 जूनियर डेवलपर्स की टीम का नेतृत्व कर रहा हूं। मेरा काम-- कोड लिखने के अलावा-- जूनियर्स के लिए पर्यवेक्षण और मार्गदर्शन प्रदान करना है। लेकिन, मैं पूरी तरह से समझता हूं कि डेवलपर्स अपने काम में स्वायत्तता को कितना संजोते हैं, और मैं अपने विचारों और अपने एल्गोरिदम …

7
किसी वेब सेवा को SOAP या REST सेवा के रूप में उजागर करने के लिए निर्णायक कारक क्या हैं?
जहाँ तक मैं देख सकता हूँ कि SOAP का उपभोग करने के लिए SOAP स्टैक की आवश्यकता होती है, इसलिए आपके ग्राहकों के लिए उपभोग करना कठिन है अर्थात उन्हें यह सुनिश्चित करने की आवश्यकता है कि उनके पास एक SOAP स्टैक है जो POST डेटा और हेडर को सही …

3
बीडीडी और टीडीडी के बीच संबंध
बीडीडी और टीडीडी का क्या संबंध है? जो मैंने समझा था कि BDD TDD के ऊपर दो मुख्य बातें जोड़ता है: परीक्षण नामकरण (सुनिश्चित / करना) और स्वीकृति परीक्षण। क्या मुझे BDD द्वारा विकास के दौरान TDD का पालन करना चाहिए? यदि हाँ, तो क्या मुझे सुनिश्चित करना चाहिए कि …
30 tdd  bdd 

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

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