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

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

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

8
क्या मुझे एक बग रिकॉर्ड करना चाहिए जिसे मैंने खोजा और पैच किया?
मुझे लगता है कि यह एक सामान्य स्थिति है: मैं कुछ कोड का परीक्षण करता हूं, एक बग की खोज करता हूं, इसे ठीक करता हूं और रिपॉजिटरी को बग फिक्स करता हूं। यह मानते हुए कि बहुत से लोग इस परियोजना पर काम करते हैं, क्या मुझे पहले एक …

3
क्या हमें संस्करण नियंत्रण में Nuget PACKAGE फ़ोल्डर शामिल करना चाहिए?
मैं जानना चाहता हूँ C # या VB.NET प्रोजेक्ट में हमें PACKAGE फोल्डर (नगेट पैकेज फोल्डर जो कि मेरे प्रोजेक्ट के रूट के लिए बनाया गया है, जिसमें nupkg फाइल्स और अन्य कंटेंट शामिल हैं) को हमारे सोर्स कंट्रोल रिपॉजिटरी (उदाहरण के लिए Git) में शामिल होना चाहिए।

8
नामकरण के मुद्दे: क्या "कुछ" का नाम बदलकर "नामकरण" होना चाहिए? [बन्द है]
क्लीन कोड में नामों पर अंकल बॉब के अध्याय की सलाह है कि आप नामों में एनकोडिंग से बचें, मुख्यतः हंगेरियन नोटेशन के बारे में। वह विशेष रूप Iसे इंटरफेस से उपसर्ग को हटाने का भी उल्लेख करता है, लेकिन इसके उदाहरण नहीं दिखाता है। चलो निम्नलिखित मान लेते हैं: …

17
मैं उन डेवलपर्स के लिए क्या कर सकता हूं जो Git नहीं सीख सकते हैं? [बन्द है]
प्रसंग 8 इंजीनियरों की मेरी टीम वर्तमान में हमारी अगली बड़ी चीज़ के लिए Git (तोड़फोड़ से) में बदलाव कर रही है। हमारे पास मुट्ठी भर 'अधिक अनुभवी' इंजीनियर हैं जिन्हें गिट लेने में काफी मुश्किल हो रही है। मुझे उपयोगकर्ता मैनुअल, प्रशिक्षण गतिविधियों और व्हाइटबोर्ड सत्र प्रदान करने के …
68 git  gitflow 

5
क्या पायथन में किसी भी वर्ग में उदाहरण चर को घोषित करना एक अच्छा अभ्यास है?
निम्नलिखित वर्ग पर विचार करें: class Person: def __init__(self, name, age): self.name = name self.age = age मेरे सहकर्मी इसे इस तरह परिभाषित करते हैं: class Person: name = None age = None def __init__(self, name, age): self.name = name self.age = age इसका मुख्य कारण यह है कि उनकी …
68 python 

7
क्यों निजी स्थिर तरीके हैं?
मैं सिर्फ एक सवाल करना चाहता हूं जो मेरे पास है। निजी दृश्यता के साथ एक सामान्य विधि के विपरीत एक निजी स्थिर विधि होने का क्या मतलब है? मुझे लगता है कि एक स्थिर विधि होने का एक फायदा यह है कि इसे एक वर्ग के उदाहरण के बिना …

7
मौजूदा कोड के लिए टेस्ट लिखना
मान लीजिए कि किसी के पास एक अपेक्षाकृत बड़ा कार्यक्रम था (सी # में 900k एसएलओसी कहें), सभी ने अच्छी तरह से व्यवस्थित और अच्छी तरह से काम किया / टिप्पणी की। संपूर्ण कोड आधार एक एकल वरिष्ठ डेवलपर द्वारा लिखा गया था जो अब कंपनी के साथ नहीं है। …

3
क्या यह मॉकिटो के रीसेट विधि का उचित उपयोग है?
मेरे पास मेरे परीक्षण वर्ग में एक निजी पद्धति है जो आमतौर पर उपयोग की जाने वाली Barवस्तु का निर्माण करती है । Barनिर्माता कहता है someMethod()मेरा मज़ाक उड़ाया वस्तु में विधि: private @Mock Foo mockedObject; // My mocked object ... private Bar getBar() { Bar result = new Bar(mockedObject); …
68 java  mocking 

4
कार्यात्मक भाषाएं यादृच्छिक संख्याओं को कैसे संभालती हैं?
इसके बारे में मेरा मतलब यह है कि मैंने लगभग हर ट्यूटोरियल में कार्यात्मक भाषाओं के बारे में पढ़ा है, वह यह है कि कार्यों के बारे में एक बड़ी बात यह है कि यदि आप एक ही पैरामीटर के साथ दो बार फ़ंक्शन कहते हैं, तो आप हमेशा के …

5
एक अजगर शब्दकोश के अंदर एक समारोह क्यों स्टोर?
मैं एक अजगर शुरुआत कर रहा हूं, और मैंने सिर्फ एक तकनीक सीखी है जिसमें शब्दकोश और फ़ंक्शन शामिल हैं। वाक्यविन्यास आसान है और यह एक तुच्छ चीज की तरह लगता है, लेकिन मेरी अजगर इंद्रियां झुनझुनी होती हैं। कुछ मुझे बताता है कि यह एक गहरी और बहुत ही …

7
क्या Bitbucket, Github, Kiln और इसी तरह के DVCS ब्राउज़िंग और प्रबंधन टूल के लिए खुला स्रोत विकल्प हैं? [बन्द है]
मैं कई उपकरण / सेवाओं DVCS ब्राउज़िंग और प्रबंधन जैसे प्रदान करते हैं के बारे में पता कर रहा हूँ Bitbucket , Github , Kiln , एससीएम-प्रबंधक और Rhodecode । हालाँकि, मैं जिस उपयोग के मामले पर विचार कर रहा हूँ, वह ऐसा है: किसी भी स्रोत कोड को नियोक्ता …

9
क्या दस्तावेज और परियोजना प्रबंधन के लिए Git का उपयोग किया जाना चाहिए? क्या कोड एक अलग रिपॉजिटरी में होना चाहिए?
मैं एक ग्रुप प्रोजेक्ट के लिए Git रिपॉजिटरी शुरू कर रहा हूं। क्या यह कोड के रूप में समान गिट रिपॉजिटरी में दस्तावेजों को संग्रहीत करने के लिए समझ में आता है - ऐसा लगता है कि यह गिट संशोधन संशोधन की प्रकृति के साथ टकराव है। यहाँ मेरे प्रश्न …

14
इस एंटीपैटर्न के लिए नाम? स्थानीय चर के रूप में फ़ील्ड [बंद]
कुछ कोड में मैं समीक्षा कर रहा हूं, मैं सामान देख रहा हूं जो निम्नलिखित के नैतिक समकक्ष है: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB() { bar = new Bar(); bar.B(); bar = null; } …

22
जब आप एक निष्क्रिय साक्षात्कार प्रश्न का सामना करते हैं तो आप क्या करते हैं? [बन्द है]
मैं "मेरे जावा कौशल पर बहुत गर्व" करने वाले व्यक्ति का साक्षात्कार कर रहा था। उन्होंने मुझसे पूछा " जावा आईओ कक्षाओं पर आपका क्या ज्ञान है .. कहते हैं .. हैश मैप्स? " उन्होंने मुझे कागज पर जावा कोड का एक टुकड़ा लिखने के लिए कहा - एक वर्ग …
68 interview 

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