मैं दो प्रश्न हैं:डिबगिंग पीछे की ओर
जबकि स्रोत स्तर डिबगिंग (किसी भी डिबगर का उपयोग) कर कुछ यात्रा/के लिए लूप/किसी भी कोड निष्पादित के राज्य को बचाने के लिए किसी भी डिबगर करता है और उपयोगकर्ता के लिए वापस जाने के लिए अनुमति देते डीबगिंग के दौरान बाद में उस समय पहले निष्पादित कोड/डेटा स्थिति को निष्पादित किया गया था? इसकी आवश्यकता कुछ परिवर्तनीय/पॉइंटर निष्पादन के दौरान पहले कहीं भी दूषित हो गई है लेकिन कोड के निष्पादन में कुछ समय बाद/बाद में इसका उपयोग किया जाता है और जब यह कोड को क्रैश/लटकता है, तो मैं वापस जाना और देखना चाहता हूं कौन सा फ़ंक्शन/किस समय परिवर्तक दूषित/गलत मान गणना और लिखा गया था? क्या यह किसी भी डीबगर में संभव है (जीसीसी, एमएसवीसी 6.0 ...)
क्या कोई डीबगर/आईडीई का प्रावधान है कि जब "स्मृति" के लिए स्मृति पता/चर चिह्नित किया जाता है, तो यह प्रदर्शित करना चाहिए कि कौन सी फ़ंक्शन , और किस कोड ने उस स्मृति को बदल दिया (लिखना), हर बार जब यह बदल जाता/लिखा जाता है?
-AD
यदि डिबगिंग बग को हटाने की प्रक्रिया है [या कम से कम उन्हें पहचानने] की प्रक्रिया है, तो पीछे की ओर डीबग करना उन्हें इन्हें डालने की प्रक्रिया होनी चाहिए ... या, दूसरे शब्दों में, प्रोग्रामिंग! – Mikeage