debugging पर टैग किए गए जवाब

डिबगिंग एक प्रोग्राम की स्थिति की जांच करने की प्रक्रिया है - आम तौर पर डिबगिंग टूल के साथ - जबकि यह चल रहा है और उन बगों को खोजने का प्रयास कर रहा है जिनके कारण यह असामान्य व्यवहार करता है।

21
खोजने के लिए परीक्षकों के लिए कोड में जानबूझकर कीड़े छोड़ना
हम अपनी फर्म पर ऐसा नहीं करते हैं, लेकिन मेरे एक मित्र का कहना है कि उसके प्रोजेक्ट मैनेजर ने प्रत्येक डेवलपर को उत्पाद के क्यूए में जाने से ठीक पहले जानबूझकर बग को जोड़ने के लिए कहा। यह इस तरह काम करता है: उत्पाद के क्यूए में जाने से …

9
मैंने एक विधि हस्ताक्षर को बदल दिया है और अब 25,000 से अधिक त्रुटियां हैं। अब क्या?
मैंने हाल ही में एक नया काम शुरू किया है जहाँ मैं एक बहुत बड़े एप्लिकेशन (15M लोकेशन) पर काम कर रहा हूँ। मेरी पिछली नौकरी में हमारे पास एक समान रूप से बड़ा आवेदन था लेकिन (बेहतर या बदतर के लिए) हमने OSGi का उपयोग किया, जिसका अर्थ था …

16
क्या बग को हल करने में तेज़ होने का कोई तरीका है? मैंने अभी-अभी अपने बॉस से चेतावनी दी है [बंद]
मुझे बस मेरे बॉस द्वारा बताया गया है कि मुझे सोमवार को एक नकारात्मक प्रदर्शन की समीक्षा मिलेगी। वह मुझसे बात करना चाहता है कि मैं इतना धीमा क्यों हूं और मेरी बग फिक्स दर इतनी कम क्यों है। मुझे प्रोग्रामिंग और समस्याओं को हल करना बहुत पसंद है लेकिन …

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

17
क्या निदान करने और उसे ठीक करने से पहले हर दोष को दोहराने पर जोर देना उचित है?
मैं एक सॉफ्टवेयर उत्पाद कंपनी के लिए काम करता हूं। हमारे पास बड़े उद्यम ग्राहक हैं जो हमारे उत्पाद को लागू करते हैं और हम उन्हें सहायता प्रदान करते हैं। उदाहरण के लिए, यदि कोई दोष है, तो हम पैच इत्यादि प्रदान करते हैं। दूसरे शब्दों में, यह एक काफी …

9
आप एक आईडीई के बिना डिबग कैसे करते हैं? [बन्द है]
जब भी मैं एक IDE (वर्तमान में मैं गो के साथ छेड़छाड़ कर रहा हूं) देखता हूं, तो मुझे Vi, Emacs, Notepad ++ आदि की सिफारिश करने वाले लोगों से भरा एक धागा मिलता है। मैंने आईडीई के बाहर कभी कोई विकास नहीं किया है; मुझे लगता है कि मैं …
61 ide  debugging 

21
"यह कल काम कर रहा था, मैं कसम खाता हूँ!" आप क्या कर सकते हैं? [बन्द है]
जब आप सुबह पहुंचते हैं, तो आप पाते हैं कि आपका सॉफ़्टवेयर अब काम नहीं करता है, भले ही कल शाम को चले जाने पर ऐसा किया हो। आप क्या करते हैं? आप पहले क्या जाँच करते हैं? आप नाराज होने से रोकने के लिए और अपनी समस्या पर काम …

5
रिवर्स डिबगिंग का उपयोग शायद ही कभी क्यों किया जाता है? [बन्द है]
2009 में gdb ने रिवर्स डिबगिंग के लिए समर्थन लागू किया (gdb 7.0 के साथ)। मैंने 2012 तक इसके बारे में कभी नहीं सुना। अब मुझे कुछ प्रकार की डिबगिंग समस्याओं के लिए यह बहुत उपयोगी लगता है। मैंने चाहा कि मैं इसे पहले सुना। अगर मैं गलत हूं तो …
56 debugging 

10
परीक्षणों का परीक्षण कैसे करें?
हम इसे और अधिक सही बनाने के लिए हमारे कोड का परीक्षण करते हैं (वास्तव में, गलत होने की संभावना कम )। हालांकि, परीक्षण भी कोड हैं - उनमें त्रुटियां भी हो सकती हैं। और अगर आपके परीक्षण छोटी गाड़ी हैं, तो वे शायद ही आपके कोड को बेहतर बनाते …

17
किसी व्यक्ति के डिबगिंग कौशल की जांच या आकलन कैसे करें? [बन्द है]
किस तरह के कौशल एक ऐसे व्यक्ति को निर्धारित करते हैं जो कोड को आसानी से डीबग करने में सक्षम है? कुछ समय पहले मेरे दोस्त ने अपेक्षाकृत अच्छे प्रोग्रामर के साथ एक साक्षात्कार किया। प्रोग्रामर को काम पर रखा गया। वह अच्छा कोड लिख सकता था, रूपरेखा और डिजाइन …

7
क्या सॉफ़्टवेयर परीक्षण पद्धति त्रुटिपूर्ण डेटा पर निर्भर करती है?
यह सॉफ्टवेयर इंजीनियरिंग में एक प्रसिद्ध तथ्य है कि बग को ठीक करने की लागत तेजी से बाद में विकास में बढ़ जाती है जो बग की खोज की जाती है। यह कोड कम्पलीट में प्रकाशित डेटा द्वारा समर्थित है और कई अन्य प्रकाशनों में अनुकूलित है। हालाँकि, यह पता …

11
Concurrency: आप डिज़ाइन के बारे में क्या सोचते हैं और कार्यान्वयन को डिबग करते हैं?
मैं अब कई वर्षों के लिए समवर्ती प्रणाली विकसित कर रहा हूं, और मेरे पास औपचारिक प्रशिक्षण (यानी एक डिग्री) की कमी के बावजूद इस विषय पर बहुत अच्छी समझ है। कुछ नई भाषाएँ हैं जो हाल ही में कम से कम चर्चा में लोकप्रिय हो गई हैं, जिन्हें एर्लांग …

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

9
क्या बहुत अधिक मुखर लिखना संभव है?
मैं assertC ++ कोड में चेक लिखने का एक बड़ा प्रशंसक हूं, जो विकास के दौरान मामलों को पकड़ने का एक तरीका है जो संभवतः नहीं हो सकता है, लेकिन मेरे कार्यक्रम में तर्क बग के कारण होता है। यह सामान्य रूप से एक अच्छा अभ्यास है। हालाँकि, मैंने देखा …

8
सबसे प्रभावी रूप से डिबग कोड कैसे? [बन्द है]
कोड में रेंगने वाले कीड़े को कम किया जा सकता है, लेकिन पूरी तरह से समाप्त नहीं किया जाता है क्योंकि यह लिखा जाता है - प्रोग्रामर हैं, हालांकि कई असहमत होंगे , केवल मनुष्य। जब हम अपने कोड में एक त्रुटि का पता लगाते हैं, तो हम इसे बाहर …
33 debugging 

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