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

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

11
"गोटो" बयान किस तरह के बग की ओर जाता है? क्या कोई ऐतिहासिक महत्वपूर्ण उदाहरण हैं?
मैं समझता हूं कि छोरों में नेस्टेड छोरों को तोड़ने के लिए बचाओ; gotoबयान टाल दिया और प्रोग्रामिंग की एक बग का खतरा शैली के रूप में गाली, इस्तेमाल किया जा कभी नहीं करने के लिए किया जाता है। ऑल्ट टेक्स्ट: "नील स्टीफेंसन को लगता है कि उनके लेबल 'डेंगो' …

17
क्या स्क्रम सक्रिय डेवलपर्स को निष्क्रिय डेवलपर्स में बदल देता है?
मैं एक वेब डेवलपर हूं जो तीन डेवलपर्स और एक डिजाइनर की टीम में काम कर रहा है। अब लगभग पाँच महीने हो गए हैं, हमने फुर्तीली सॉफ्टवेयर विकास पद्धति को लागू किया है। लेकिन मुझे एक अजीब सा अहसास है जो मैं इस साइट में साझा करना चाहता था। …


17
शौक परियोजनाओं का महत्व [बंद]
मैं जानना चाहता हूं, अपने खाली समय में कार्यक्रम करना कितना महत्वपूर्ण है? क्या आपके 9-5 को प्रोग्रामर के रूप में काम करना आवश्यक है और फिर एक बेहतर प्रोग्रामर बनने के लिए घर जाकर अपने शौक पर काम करें? इसने कहा, मुझे पता है कि आप प्रोग्रामिंग, प्रोग्रामिंग से …
103 skills 

11
(क्यों) यह महत्वपूर्ण है कि एक इकाई परीक्षण निर्भरता का परीक्षण नहीं करती है?
मैं स्वचालित परीक्षण के मूल्य को समझता हूं और इसका उपयोग करता हूं जहां समस्या अच्छी तरह से निर्दिष्ट है कि मैं अच्छे परीक्षण मामलों के साथ आ सकता हूं। मैंने देखा है, हालांकि, कि यहां और StackOverflow पर कुछ लोग केवल एक इकाई के परीक्षण पर जोर देते हैं …

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

10
क्या मुझे अपने कार्यस्थल पर स्थापित सम्मेलनों का पालन करने के लिए एक खराब कोडिंग शैली का पालन करना चाहिए?
मैं लगभग एक साल से अपनी नौकरी पर काम कर रहा हूँ। मैं मुख्य रूप से हमारे GUI इंटरफ़ेस में काम करता हूं जो C बैकएंड से विधियों का उपयोग करता है, लेकिन मुझे आम तौर पर रिटर्न वैल्यू को छोड़कर उनके साथ व्यवहार नहीं करना पड़ता है। हमारे जीयूआई …

12
परियोजनाओं में कोड के छोटे टुकड़े साझा करने के लिए सर्वोत्तम अभ्यास
मैं हमेशा काम पर सख्ती से DRY सिद्धांत का पालन करने की कोशिश करता हूं ; हर बार जब मैंने आलस्य से कोड दोहराया है तो बाद में वापस काटता है जब मुझे उस कोड को दो स्थानों पर बनाए रखने की आवश्यकता होती है। लेकिन अक्सर मैं छोटे तरीकों …

16
यदि कोई प्रोग्रामर प्रोग्रामिंग का शौक रखता है तो मैं एक साक्षात्कार में कैसे बता सकता हूं? [बन्द है]
जबकि अधिकांश साक्षात्कार प्रश्न एक उम्मीदवार के वर्तमान ज्ञान पर केंद्रित होते हैं या एल्गोरिथम समस्याओं को हल करने के लिए अपने कौशल की जांच करते हैं, मैं एक डेवलपर को किराए पर लेना चाहूंगा जो प्रोग्रामिंग के बारे में भावुक है। क्या होगा अगर इसके बजाय सवाल पूछने की …
102 interview 

14
किस बिंदु पर संक्षिप्तता अब एक गुण नहीं है?
हाल ही के बग फिक्स ने मुझे टीम के अन्य सदस्यों द्वारा लिखे गए कोड पर जाने की आवश्यकता थी, जहां मुझे यह मिला (यह C # है): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; अब, उन सभी जातियों …

21
डिबगर के उपयोग से बचने का क्या लाभ है?
अपने करियर के दौरान, मैंने देखा है कि कुछ डेवलपर्स डिबगिंग टूल का उपयोग नहीं करते हैं, लेकिन समस्या क्या है, यह पता लगाने के लिए गलत कोड पर स्पॉट चेकिंग करते हैं। जबकि कई बार डिबगर के बिना कोड में त्रुटियों को जल्दी से खोजने में सक्षम होने के …
101 debugging 

2
प्रोग्रामिंग में "पेलोड" शब्द का क्या अर्थ है
मैं एक ओपन सोर्स फ्रेमवर्क के सोर्स कोड से गुजर रहा था, जहां मैंने एक चर "पेलोड" को देखा जिसका उल्लेख कई बार किया गया था। किसी भी विचार "पेलोड" के लिए क्या खड़ा है?

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

3
डेटाबेस कनेक्शन बनाना - क्या यह एक बार या प्रत्येक क्वेरी के लिए है?
जब मेरा वेब पेज पहली बार लोड होता है, तो मैं एक डेटाबेस कनेक्शन बनाता हूं। मैं तब पृष्ठ को संसाधित करता हूं और उस अवधारणा के खिलाफ कोई भी प्रश्न चलाता हूं। क्या यह ऐसा करने का सबसे अच्छा तरीका है या मुझे हर बार एक क्वेरी चलाने के …
101 c#  database  sql-server 

7
एक पंक्ति में एक चर घोषित क्यों करें, और इसे अगले में असाइन करें?
मैं अक्सर C और C ++ को निम्न सम्मेलन में देखता हूं: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; के बजाय some_type val = something; some_type *ptr = &something_else; मैंने शुरू में यह मान लिया था कि यह उन दिनों से चली आ रही आदत …
101 c++  c 

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