차례:
정의-스택 추적이란 무엇입니까?
스택 추적은 프로그램 서브 루틴에 대한 정보를 제공하는 보고서입니다. 스택 추적은 소프트웨어 엔지니어가 문제가있는 위치 또는 실행 중에 다양한 서브 루틴이 함께 작동하는 방식을 파악하는 데 도움이되는 특정 종류의 디버깅에 일반적으로 사용됩니다.
스택 추적은 스택 추적 또는 스택 역 추적이라고도합니다.
Techopedia는 스택 추적을 설명합니다
스택 추적은 디버그중인 프로그램의 현재 서브 루틴에 대한 정보를 제공하는 데이터 구조 인 "호출 스택"에서 작동합니다. 호출 스택은 단순히 "스택"또는 실행 스택, 런타임 스택 또는 머신 스택이라고도합니다. 스택은 또한 각 서브 루틴의 우선 순위 및 서브 루틴 실행 방법에 대한 정보를 제공합니다.
스택 추적은 스택을 통해 이러한 서브 루틴을 살펴보고 각 서브 루틴에 포함 된 내용과 실행 방법을 분석합니다. 소프트웨어 전문가는 스택 추적을 응용 프로그램이 실행 중에 수행하는 서브 루틴 호출 목록으로 정의합니다.
스택 추적은 소프트웨어 엔지니어와 다른 개발자가 프로그램에서 버그를 찾는 데 도움이되기 때문에 복잡한 코드에 중요합니다. 최신 코드 구문의 특성과 일반 프로젝트의 복잡성으로 인해 버그를 찾는 것이 매우 어려울 수 있습니다. 소프트웨어 회사는 다양한 종류의 사전 테스트를 사용하여 소프트웨어 환경의 일부를 격리하여 버그 나 결함을 찾습니다. 스택 추적은 포괄적 인 테스트에 유용 할 수있는 많은 도구 중 하나입니다.
