Cuprins:
Definiție - Ce înseamnă Stack Trace?
O urmă de stivă este un raport care oferă informații despre subrutinele programului. Este utilizat în mod obișnuit pentru anumite tipuri de depanare, unde o urmă de stivă îi poate ajuta pe ingineri software să-și dea seama unde se află o problemă sau modul în care diverse subrutine lucrează împreună în timpul execuției.
O urmă de stivă este cunoscută și sub denumirea de trasă de stivă sau tracțiune de stivă.
Techopedia explică Stack Trace
O urmă de stivă funcționează pe „stack stack”, care este o structură de date care oferă informații despre subrutina curentă a programului care este depanat. Stiva de apeluri este, de asemenea, cunoscută pur și simplu ca „stivă” sau stiva de execuție, stivă de execuție sau stivă de mașini. Stiva oferă, de asemenea, informații despre prioritățile fiecărei subrutine și modul în care ar trebui executate subrutinele.
Urmărirea stivei privește aceste subrutine prin stivă pentru a analiza ce conține fiecare subrutină și modul în care este rulată. Experții software definește urmărirea stivei ca o listă a apelurilor de subrutină pe care o aplicație le efectuează în timpul execuției.
Urmărirea stivelor este importantă pentru codurile complexe, deoarece îi ajută pe ingineri software și alți dezvoltatori să găsească bug-uri în program. Datorită naturii sintaxei moderne de cod și a complexității proiectului mediu, căutarea de erori poate fi foarte dificilă. Companiile de software folosesc multe tipuri diferite de testare proactivă pentru a izola părți din mediul software pentru a găsi erori sau probleme. O urmă de stivă este unul dintre multe instrumente care pot fi utile în testarea completă.