डिबगिंग सॉफ्टवेयर के लिए सामान्य तरीकों की एक सूची बनाएं।
निम्नलिखित डिबगिंग तकनीकों का उपयोग करके सॉफ्टवेयर को डिबग किया जाता है:

1. लॉगिंग और डेबग मैसेज: कोड के भीतर अनुरोध, प्रदर्शन अथवा स्थान बताने के लिए डेबग मैसेज लोग फ़ाइल में दर्ज किया जाता है।

2. ब्रेकपॉइंट्स: प्रोग्राम में स्थानों पर ब्रेकपॉइंट लगाया जाता है जहाँ कोड रन होने से पहले वह रुकता है और कंट्रोल आवश्यकता के अनुसार आप स्थान के अंदर जा सकते हैं।

3. डेबगर टूलसेट: सामान्य डेबगर टूलसेट प्रोसेस और थ्रेड को विश्लेषित करने में मदद करते हैं। इसमें समय-चक्र, थ्रेड-ट्री, स्टैक ट्रेस और कोड ट्रेसर शामिल हैं।

4. आउटपुट ट्रेसिंग: प्रोग्राम की ध्वनि नियंत्रण फ़ाइल में लिखा जाता है या ऑडियो कार्ड से आउटपुट निकाला जाता है।

5. मॉकिंग या वर्चुअलाइजेशन: मॉक अथवा वर्चुअल डेटा का उपयोग सीधे प्रदर्शन या साधरण विवरण के लिए किया जाता है जो कोड टेस्टिंग और डेबगिंग में मदद करता है।

6. Assertion: Assertion हमेशा उस समय मानको सत्य दर्शाने के लिए प्रयोग किया जाता है जब लोगों ने समझाया गया शर्तावली कोड से विचलित नहीं होंगे।

7. Tracing: इसमें कोड नियंत्रण स्थितियों की श्रृंखला की पुष्टि होती है।।