विषयसूची:
परिभाषा - स्टैक ट्रेस का क्या अर्थ है?
स्टैक ट्रेस एक रिपोर्ट है जो प्रोग्राम सबरूटीन के बारे में जानकारी प्रदान करती है। यह आमतौर पर डिबगिंग के कुछ प्रकारों के लिए उपयोग किया जाता है, जहां एक स्टैक ट्रेस सॉफ्टवेयर इंजीनियरों को यह पता लगाने में मदद कर सकता है कि समस्या कहाँ है या निष्पादन के दौरान विभिन्न सबरूटीन एक साथ कैसे काम करते हैं।
स्टैक ट्रेस को स्टैक ट्रेसबैक या स्टैक बैकट्रेस के रूप में भी जाना जाता है।
टेकोपेडिया स्टैक ट्रेस बताते हैं
एक स्टैक ट्रेस "कॉल स्टैक" पर काम करता है, जो एक डेटा संरचना है जो प्रोग्राम के वर्तमान सबरूटीन के बारे में जानकारी प्रदान करता है जिसे मंगाया जा रहा है। कॉल स्टैक को "स्टैक" या निष्पादन स्टैक, रनटाइम स्टैक या मशीन स्टैक के रूप में भी जाना जाता है। स्टैक प्रत्येक सबरूटीन की प्राथमिकताओं के बारे में भी जानकारी प्रदान करता है और सबरूटीन को कैसे निष्पादित किया जाना चाहिए।
स्टैक ट्रेसिंग इन सबरूटीन्स को स्टैक के माध्यम से यह देखने के लिए विश्लेषण करती है कि प्रत्येक सबरूटीन में क्या है और इसे कैसे चलाया जाता है। सॉफ्टवेयर विशेषज्ञ स्टैक ट्रेस को सबरटीन कॉल की एक सूची के रूप में परिभाषित करते हैं जो एक एप्लिकेशन निष्पादन के दौरान करता है।
स्टैक ट्रेसिंग जटिल कोड के लिए महत्वपूर्ण है क्योंकि यह सॉफ्टवेयर इंजीनियरों और अन्य डेवलपर्स को प्रोग्राम में बग ढूंढने में मदद करता है। आधुनिक कोड सिंटैक्स की प्रकृति, और औसत परियोजना की जटिलता के कारण, कीड़े की तलाश बहुत मुश्किल हो सकती है। सॉफ़्टवेयर कंपनियां बग या ग्लिच खोजने के लिए सॉफ़्टवेयर वातावरण के कुछ हिस्सों को अलग करने के लिए कई अलग-अलग प्रकार के सक्रिय परीक्षण का उपयोग करती हैं। स्टैक ट्रेस कई उपकरणों में से एक है जो व्यापक परीक्षण में उपयोगी हो सकता है।
