디버거란
디버거는 프로그램의 실행 과정을 추적하고 오류를 찾아내는 도구이다. 프로그램이 실행되는 동안 변수의 값, 메모리 상태, 코드 실행 흐름 등을 모니터링하고 제어할 수 있다. 이를 통해 프로그램의 논리적 오류나 예외 상황을 발견하고 해결할 수 있다.
주요 기능
- 중단점(Breakpoint) 설정 : 특정 코드 라인에서 프로그램 실행을 일시 중지할 수 있다.
- 단계 실행(Step) : 한 줄씩 코드를 실행하며 상태를 확인할 수 있다.
- 변수 감시 : 변수의 값과 메모리 상태를 실시간으로 모니터링 할 수 있다.
- 콜 스택 추적 : 함수 호출 스택을 확인하여 실행 흐름을 파악할 수 있다.
'Web' 카테고리의 다른 글
빈약한 도메인 모델 (0) | 2024.06.12 |
---|---|
SOLID 원칙 (0) | 2024.06.11 |
우분투란 ? (0) | 2024.06.09 |
SQL injection (0) | 2024.06.08 |
Git Rebase, Merge (0) | 2024.06.05 |