Huis Ontwikkeling Wat is een stack-trace? - definitie van techopedia

Wat is een stack-trace? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Stack Trace?

Een stacktracering is een rapport met informatie over programmasubroutines. Het wordt vaak gebruikt voor bepaalde soorten foutopsporing, waarbij een stacktracering software-ingenieurs kan helpen te achterhalen waar een probleem ligt of hoe verschillende subroutines samenwerken tijdens de uitvoering.


Een stack-trace wordt ook wel een stack-traceback of een stack-backtrace genoemd.

Techopedia legt Stack Trace uit

Een stack-trace werkt op de "call-stack", een gegevensstructuur die informatie geeft over de huidige subroutine van het programma dat wordt gedebugged. De call-stack is ook gewoon bekend als de "stack" of de uitvoeringsstack, runtime-stack of machinestack. De stapel biedt ook informatie over de prioriteiten van elke subroutine en hoe subroutines moeten worden uitgevoerd.


Stack tracing bekijkt deze subroutines door de stapel om te analyseren wat elke subroutine bevat en hoe deze wordt uitgevoerd. Software-experts definiƫren stack trace als een lijst met subroutine-aanroepen die een toepassing uitvoert tijdens de uitvoering.


Stack tracing is belangrijk voor complexe codes omdat het software-ingenieurs en andere ontwikkelaars helpt bij het vinden van bugs in het programma. Vanwege de aard van moderne codesyntaxis en de complexiteit van het gemiddelde project, kan het zoeken naar bugs erg moeilijk zijn. Softwarebedrijven gebruiken veel verschillende soorten proactieve tests om delen van de softwareomgeving te isoleren om bugs of glitches te vinden. Een stacktracering is een van de vele tools die nuttig kunnen zijn bij uitgebreid testen.

Wat is een stack-trace? - definitie van techopedia