תוכן עניינים:
הגדרה - מה המשמעות של סטאק טרייס?
עקוב ערימה הוא דוח שמספק מידע על תת-תכניות של התוכנית. הוא משמש בדרך כלל לסוגים מסוימים של ניפוי באגים, כאשר עקוב אחר ערימה יכול לעזור למהנדסי תוכנה להבין היכן יש בעיה או כיצד פועלות תת-מערכות שונות יחד במהלך הביצוע.
מסלול ערימה ידוע גם כ- traceback trace או מסלול אחורה של ערימה.
Techopedia מסביר את סטאק טרייס
עקוב ערימה עובד על "מחסנית השיחה", שהיא מבנה נתונים המספק מידע על תת-השערת הנוכחי של התוכנית שנבאת באגים. ערימת השיחה ידועה גם בשם "הערימה" או ערימת הביצוע, ערימת זמן ההפעלה או מחסנית המכונה. הערימה מספקת גם מידע על סדרי העדיפויות של כל תת-רוטין ועל אופן ביצועם של תת-רוטינות.
מעקב אחר ערימה מסתכל על תת-השערים הללו דרך הערימה כדי לנתח מה מכיל כל תת-רוטינה וכיצד הוא מופעל. מומחי תוכנה מגדירים את עקבות המחסנית כרשימה של שיחות תת-תחום היישום שביצעה במהלך הביצוע.
מעקב אחר ערימה חשוב לקודים מורכבים מכיוון שהוא מסייע למהנדסי תוכנה ומפתחים אחרים למצוא באגים בתוכנית. בגלל אופי תחביר הקוד המודרני, ומורכבות הפרויקט הממוצע, חיפוש באגים יכול להיות קשה מאוד. חברות תוכנה משתמשות בסוגים רבים ושונים של בדיקות יזומות כדי לבודד חלקים מסביבת התוכנה כדי למצוא באגים או תקלות. עקוב ערימה הוא אחד מכלים רבים שיכולים להועיל בבדיקה מקיפה.
