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

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

8
डिबग कोड को हमेशा जगह में छोड़ दिया जाना चाहिए, या केवल डिबगिंग के दौरान जोड़ा जाना चाहिए और बग को हटा दिए जाने पर हटा दिया जाना चाहिए?
मैं, एक के लिए, केवल डिबग कोड (जैसे प्रिंट स्टेटमेंट) जोड़ता हूं, जब मैं बग का पता लगाने की कोशिश कर रहा होता हूं। और एक बार मिल जाने के बाद, मैं डिबग कोड हटाता हूं (और एक टेस्ट केस जोड़ता हूं जो विशेष रूप से उस बग के लिए …
35 debugging 

30
सबसे कम प्रोग्रामिंग प्रोग्रामिंग उपकरण [बंद]
हमारे पास कई बेहतरीन उपकरण हैं जो प्रोग्रामिंग करते समय बहुत मदद करते हैं, जैसे कि अच्छे प्रोग्रामर टेक्स्ट एडिटर, आईडीई, डीबगर्स, वर्जन कंट्रोल सिस्टम आदि। कुछ टूल्स कम या ज्यादा "होने चाहिए" काम करने के लिए टूल (जैसे कंपाइलर) । अभी भी हमेशा ऐसे उपकरण होते हैं जो बहुत …

16
क्या newbies को IDE स्वतः पूर्ण (Intellisense) का उपयोग करना चाहिए? [बन्द है]
मैं अक्सर इसका सामना करता हूं, जब मैं किसी ऐसे व्यक्ति की मदद कर रहा हूं जो प्रोग्रामिंग में नया है और पहली बार इसे सीख रहा है। मैं वास्तव में नए newbies के बारे में बात कर रहा हूं, अभी भी OOness के बारे में सीख रहा हूं, वस्तुओं …
35 ide  intellisense 

14
आप वेब अनुप्रयोगों संस्करण चाहिए?
मैंने हाल ही में वेब अनुप्रयोगों के संस्करण के बारे में सहकर्मी के साथ चर्चा की है। मुझे नहीं लगता कि आपको इसकी आवश्यकता है, और यदि आप चाहते हैं कि आपकी नवीनतम रिलीज़ की पुष्टि के लिए आपको एक पवित्रता की जाँच हो, तो मुझे लगता है कि एक …

2
डेवलपर्स के पास निजी कार्यालय क्यों होना चाहिए?
इसलिए मुझे पता है कि सभी लोग निजी कार्यालयों के बारे में हैं, वास्तव में कितने डेवलपर्स हैं। मैं आधा संशयवादी हूं। मैं यह मान सकता हूं कि लीड डेवलपर्स उनके पास हैं, लेकिन यह सामान्य रूप से आपके औसत कार्यालय में सिर्फ एक व्यक्ति है। मुझे आश्चर्य होता है …


5
क्या वाटरफॉल और एजाइल के लिए कोई प्रमुख विकल्प हैं? [बन्द है]
मैं उत्सुक हूँ अगर किसी को किसी भी तरीके के बारे में पता हो जो कि काफी भिन्न हो (पुनर्संयोजन न हो) और मैं विशेष रूप से किसी को भी पसंद करूँगा जो विकल्पों के साथ किसी भी अनुभव को आगे लाए।


6
डिस्लेक्सिया के साथ प्रोग्रामिंग [बंद]
मुझे डिस्नेमिया और डिसग्राफिया के साथ बहुत गंभीर डिस्लेक्सिया है । मैं तब से इसके बारे में जानता हूं जब मैं बच्चा था। मेरे पढ़ने और लिखने के कौशल बहुत अपंग हैं, लेकिन मैंने इससे निपटना सीख लिया है। हालांकि, आज के आईडीई के साथ, मुझे ध्यान केंद्रित रहना आसान …

11
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लाभ [बंद]
नोट : यह प्रश्न एक ब्लॉग पोस्टिंग का एक संपादित अंश है जो मैंने कुछ महीने पहले लिखा था। प्रोग्रामर्स पर एक टिप्पणी में ब्लॉग का लिंक रखने के बाद। किसी ने अनुरोध किया कि मैं यहां एक प्रश्न पोस्ट करूं ताकि वे इसका जवाब दे सकें। के रूप में …

9
क्या गतिशील टाइप की गई भाषाएं सभी आलोचनाओं के लायक हैं? [बन्द है]
मैंने उद्यम में प्रोग्रामिंग भाषा की पसंद के बारे में इंटरनेट पर कुछ लेख पढ़े हैं। हाल ही में कई डायनामिक टाइप की गई भाषाएँ लोकप्रिय रही हैं, जैसे कि रूबी, पायथन, पीएचपी और एर्लैंग। लेकिन कई उद्यम अभी भी सी, सी ++, सी # और जावा जैसी स्थिर टाइप …

14
बग को ठीक करें, या ग्राहक को खोजने के लिए प्रतीक्षा करें?
क्या अन्य लोग बग को देखने के बाद उन्हें ठीक करते हैं, या जब तक कि क्रैश / डेटा लॉस नहीं होता है, तब तक प्रतीक्षा करते हैं / लोग इसे ठीक करने से पहले मर जाते हैं? उदाहरण 1 Customer customer = null; ... customer.Save(); कोड स्पष्ट रूप से …
35 code-quality  bug 

2
"रचना नहीं करता" का अर्थ क्या है?
मैं बहुत सारे ग्रंथों को देखता हूं, विशेष रूप से कार्यात्मक प्रोग्रामिंग ग्रंथों का दावा है कि कुछ सीएस अवधारणाएं "रचना नहीं" करती हैं । उदाहरण हैं: ताले रचना नहीं करते, मठ रचना नहीं करते। मुझे इस वाक्यांश के अर्थ पर नज़र रखने में मुश्किल समय आ रहा है। जब …

3
क्लाइंट-साइड पर HATEOAS के साथ क्या बात है?
जैसा कि मैं वर्तमान में समझता हूं कि HATEOAS मूल रूप से प्रत्येक प्रतिक्रिया लिंक के साथ एक साथ भेजने के बारे में जानकारी है कि आगे क्या करना है। एक सरल उदाहरण इंटरनेट पर आसानी से मिल जाता है: एक बैंकिंग प्रणाली जिसमें एक खाता संसाधन होता है। खाता …

10
क्या "हमेशा वैरिएबल को इनिशियलाइज़ करना" महत्वपूर्ण बग छिपाना नहीं है?
C ++ कोर दिशानिर्देशों में नियम ES.20 है: हमेशा किसी ऑब्जेक्ट को इनिशियलाइज़ करें । प्रयुक्त-पहले-सेट त्रुटियों और उनके संबंधित अपरिभाषित व्यवहार से बचें। जटिल आरंभीकरण की समझ के साथ समस्याओं से बचें। रीफैक्टरिंग को सरल बनाएं। लेकिन यह नियम बग खोजने में मदद नहीं करता है, यह केवल उन्हें …
35 c++  c 

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