Table des matières:
Définition - Que signifie Stack Trace?
Une trace de pile est un rapport qui fournit des informations sur les sous-programmes du programme. Il est couramment utilisé pour certains types de débogage, où une trace de pile peut aider les ingénieurs logiciels à déterminer où se situe un problème ou comment divers sous-programmes fonctionnent ensemble pendant l'exécution.
Une trace de pile est également appelée trace de pile ou trace de pile.
Techopedia explique Stack Trace
Une trace de pile fonctionne sur la «pile d'appels», qui est une structure de données qui fournit des informations sur le sous-programme actuel du programme en cours de débogage. La pile d'appels est également connue simplement sous le nom de "pile" ou pile d'exécution, pile d'exécution ou pile de machine. La pile fournit également des informations sur les priorités de chaque sous-programme et comment les sous-programmes doivent être exécutés.
Le suivi de pile examine ces sous-programmes à travers la pile pour analyser ce que chaque sous-programme contient et comment il est exécuté. Les experts en logiciels définissent la trace de pile comme une liste des appels de sous-programme qu'une application effectue pendant l'exécution.
Le suivi de la pile est important pour les codes complexes car il aide les ingénieurs logiciels et autres développeurs à trouver des bogues dans le programme. En raison de la nature de la syntaxe de code moderne et de la complexité du projet moyen, la recherche de bogues peut être très difficile. Les éditeurs de logiciels utilisent différents types de tests proactifs pour isoler des parties de l'environnement logiciel afin de détecter des bogues ou des problèmes. Une trace de pile est l'un des nombreux outils qui peuvent être utiles dans des tests complets.