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

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

10
इनिशियलाइज़ (या init) के विपरीत क्या है? [बन्द है]
इस शब्द का प्रयोग विधि नाम के रूप में किया जाएगा। उपयोगकर्ता इंटरफ़ेस का एक हिस्सा छिपे (या हटाए जाने पर) को विधि कहा जाता है, और इसका उपयोग उन मूल्यों को डिफ़ॉल्ट और रीसेट करने के लिए किया जाता है जो किसी भी अधिक उपयोग नहीं किए जाएंगे। संभावित …

11
कोड समीक्षाओं में, क्या समीक्षक को हमेशा मुद्दों का समाधान प्रस्तुत करना चाहिए? [बन्द है]
कोड की समीक्षा करते समय, मैं आम तौर पर मुद्दों को हल करने के तरीके के बारे में विशिष्ट सिफारिशें करने का प्रयास करता हूं। लेकिन सीमित समय के कारण समीक्षा के लिए खर्च कर सकते हैं, यह हमेशा अच्छी तरह से काम नहीं करता है। इन मामलों में मुझे …

5
कार्यात्मक प्रोग्रामिंग बनाम OOP [बंद]
मैंने हास्केल जैसे कार्यात्मक भाषाओं का उपयोग करने के बारे में बहुत सारी बातें सुनी हैं। कार्यात्मक प्रोग्रामिंग बनाम वस्तु-उन्मुख प्रोग्रामिंग के बड़े अंतर, पेशेवरों और विपक्षों में से कुछ क्या हैं?

16
कैसे एक सॉफ्टवेयर डेवलपर के रूप में अपने आप को बाजार के लिए? [बन्द है]
मैंने देखा है कि यह हमारे जैसे तकनीकी क्षेत्रों के युवाओं के बीच एक लगातार मुद्दा है । हमारे करियर की शुरुआत में हम नहीं जानते कि हम अपने नियोक्ताओं को कैसे बेच सकते हैं, और यादृच्छिक आदमी # 57 (जो एक प्रोग्रामर है, लेकिन आपके लिए उतना अच्छा नहीं …

17
यूनिट परीक्षणों को खराब क्यों देखा जाता है?
कुछ संगठनों में, जाहिरा तौर पर, सॉफ़्टवेयर रिलीज़ प्रक्रिया का हिस्सा इकाई परीक्षण का उपयोग करना है, लेकिन किसी भी समय सभी इकाई परीक्षणों को पास करना होगा। जैसे कुछ स्क्रीन हो सकती है जो हरे रंग में गुजरने वाली सभी यूनिट परीक्षणों को दिखाती है - जो कि अच्छा …

30
क्या गैर-अंग्रेजी बोलने वाले देशों में लोग अंग्रेजी में कोड रखते हैं? [बन्द है]
मैंने सुना है कि यह (सहकर्मियों द्वारा) कहा गया है कि हर कोई "अंग्रेजी में कोड" की परवाह किए बिना जहां से हैं। मुझे लगता है कि विश्वास करना मुश्किल है, हालांकि मुझे आश्चर्य नहीं होगा अगर, अधिकांश प्रोग्रामिंग भाषाओं के लिए, समर्थित वर्ण सेट अपेक्षाकृत संकीर्ण है। क्या आपने …

5
जावा में पूंछ-पुनरावृत्ति के लिए अनुकूलन क्यों नहीं है?
मैंने जो पढ़ा है, उससे: इसका कारण यह है कि यह निर्धारित करना आसान नहीं है कि वास्तव में किस पद्धति को हम विरासत कहते हैं। हालांकि, जावा में स्थिर तरीकों के लिए कम से कम पूंछ-पुनरावृत्ति अनुकूलन क्यों नहीं है और संकलक के साथ स्थिर तरीकों को कॉल करने …

17
क्या यह सोचकर आर्किटेक्चर डिजाइन करना अच्छा होगा कि यूजर इंटरफेस क्लासेज को कमांड लाइन इंटरफेस द्वारा बदला जा सकता है?
कोड कम्प्लीट पेज 25 में कहा गया है कि कमांड लाइन वन द्वारा नियमित यूजर इंटरफेस कक्षाओं को आसानी से बदलने में सक्षम होना एक अच्छा विचार है। परीक्षण के लिए इसके फायदे जानने के बाद, इसमें क्या समस्याएँ आ सकती हैं? क्या यह अतिरिक्त कार्य वास्तव में वेब और …

10
सह-श्रमिकों को इकाई-परीक्षण लिखने के लिए कैसे प्रेरित करें? [बन्द है]
हम एक बड़े उत्पाद पर काम कर रहे हैं जो लगभग 5 वर्षों से उत्पादन में है। कोडबेस है .. erm .. वर्किंग। वास्तव में ठीक नहीं है लेकिन यह काम कर रहा है। नई सुविधाओं को उत्पादन में फेंक दिया जाता है और एक छोटे क्यूए के साथ परीक्षण …

12
C को 'ऑब्जेक्ट-ओरिएंटेड' भाषा क्यों नहीं माना जाता है?
ऐसा लगता है कि सी की अपनी अर्ध-वस्तुएँ हैं जैसे कि 'संरचनाएं' जिन्हें ऑब्जेक्ट के रूप में माना जा सकता है (उच्च-स्तरीय तरीके से जिसे हम सामान्य रूप से सोचते हैं)। और यह भी, सी फाइलें स्वयं मूल रूप से "मॉड्यूल" अलग हैं, है ना? तब मॉड्यूल 'वस्तुओं' की तरह …

18
एक छंटनी की व्याख्या कैसे करें कि कोडिंग में गर्दन-गहरी होने पर एक डेवलपर को बाधित क्यों नहीं किया जाना चाहिए? [बन्द है]
यदि आप मेरे प्रश्न के दूसरे भाग पर विचार करते हैं, "कोडिंग में गर्दन को गहरा करते हुए एक डेवलपर को बाधित क्यों नहीं किया जाना चाहिए", जो कि स्मार्ट लोगों द्वारा कई बार चर्चा की गई है। हेक, यहां तक ​​कि एसओ के सह-संस्थापक, जोएल स्पोल्स्की ने "ज़ोन में …

19
TDD क्यों काम करता है? [बन्द है]
टेस्ट-संचालित विकास (टीडीडी) इन दिनों बड़ा है। मैं अक्सर इसे प्रोग्रामर एसई और अन्य स्थानों में समस्याओं की एक विस्तृत श्रृंखला के समाधान के रूप में देखता हूं। मुझे आश्चर्य है कि यह क्यों काम करता है। इंजीनियरिंग के दृष्टिकोण से, यह मुझे दो कारणों से याद है: "पास होने …
92 testing  tdd 

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

14
मैं हमेशा इस तरह से महसूस करने से कैसे बच सकता हूं अगर मैं अपने कार्यक्रम को खरोंच से पूरी तरह से पुनर्निर्माण करता हूं तो मैं इसे बहुत बेहतर करूंगा? [बन्द है]
मैंने कोडिंग की एक महत्वपूर्ण मात्रा सीखी है, हालांकि, यह हमेशा एक वैज्ञानिक वातावरण (कंप्यूटर विज्ञान नहीं) में रहा है, पूरी तरह से किसी के बिना स्वयं को सही दिशा में मार्गदर्शन करने के लिए सिखाया गया है। इस प्रकार, मेरी कोडिंग यात्रा रही है ... गन्दा। मैंने अब देखा …

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

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