Tartalomjegyzék:
Meghatározás - Mit jelent a Stack Trace?
A veremkövetés egy jelentés, amely információkat nyújt a program alprogramjairól. Általában használják bizonyos típusú hibakereséseknél, ahol a veremkövetés segíthet a szoftvermérnököknek kideríteni, hogy hol van a probléma, vagy hogy a különféle alprogramok hogyan működnek együtt a végrehajtás során.
A verem nyomkövetését verem nyomkövetésnek vagy verem visszatérítésnek is nevezik.
A Techopedia magyarázza a Stack Trace-t
A verem nyomkövetése a "hívás veremén" működik, amely egy adatszerkezet, amely információkat nyújt a hibakeresés alatt álló program aktuális alprogramjáról. A hívásverem egyszerűen "verem" vagy végrehajtási verem, futásidejű verem vagy gépi verem néven is ismert. A verem információt nyújt az egyes alprogramok prioritásáról és arról, hogy miként kell végrehajtani az alprogramokat.
A veremkövetés ezeket a szubrutinokat a veremben vizsgálja, hogy elemezze, hogy az egyes alprogramok hogyan működnek és hogyan futnak. A szoftverszakértők a veremkövetést azon szubrutin hívások listájaként határozzák meg, amelyeket egy alkalmazás végrehajtás közben hajt végre.
A veremkövetés az összetett kódok szempontjából fontos, mivel segít a szoftvermérnököknek és más fejlesztőknek hibákat találni a programban. A modern kódszintaxis jellege és az átlagos projekt összetettsége miatt a hibák keresése nagyon nehéz lehet. A szoftvergyártók sokféle proaktív tesztelést alkalmaznak a szoftverkörnyezet egyes részeinek elkülönítésére, hogy hibákat vagy hibákat találjanak. A veremkövetés azon sok eszköz egyike, amely hasznos lehet az átfogó tesztelés során.










