मेरे दिन में वापस, हमारे पास स्मृति सुरक्षा और सभी स्नैज़ी व्यवसाय नहीं थे! हमने यह निर्धारित करने के लिए कि हम कार्यक्रम में कहां थे, प्रिंटआउट का उपयोग किया, और हमें यह पसंद आया !
हालांकि सभी गंभीरता में, इसका मतलब आमतौर पर हम केवल अधिक सावधान थे। जहां मॉलॉक कहा जाता है, वहाँ कार्यक्रम में कहीं और एक मुक्त होना था, और इस तरह की जाँच कठोर थी क्योंकि एक समस्या के मामले में, जैसा कि आपने स्पष्ट रूप से बताया है, विभाजन दोष सहायक त्रुटियां नहीं हैं।
इस तरह की त्रुटियों के मामले में, आप जो सबसे अच्छा कर सकते हैं वह यह समझने की कोशिश करें कि जब इस तरह के विभाजन दोष होते हैं (प्रिंटफ का उपयोग करके) और, कोड को देखते हुए, यह निर्धारित करें कि उस बिंदु पर मेमोरी तक पहुंच वैध क्यों नहीं थी और वहां से पीछे की ओर काम करें।
संक्षेप में, आज भी यही बात होती है, सिवाय इसके कि हम डिबगर्स का उपयोग यह निर्धारित करने के लिए करते हैं कि त्रुटियां कब होती हैं, लेकिन आपको अभी भी यह समझना होगा कि ऐसा क्यों हुआ, और यह हमेशा उस रेखा को खोजने के रूप में सरल नहीं है जिसमें त्रुटि हुई थी। त्रुटियां एक श्रृंखला प्रतिक्रिया की तरह त्रुटियों का कारण बनती हैं, और यदि आप उन दिनों में सी प्रोग्रामर थे, तो आपने अपना 20% समय कोडिंग में बिताया था और बाकी समय अपने बालों को फिक्सिंग कीड़े खींचते थे।