개발 툴/eclipse

디버깅

doriver 2022. 10. 17. 13:58

디버거를 이용하면 프로그램을 한줄한줄 실행시킬수 있고
실행되는 순간에 변수의 상태를 체크할수 있음

 

프로그램이 실행되는 도중, 멈추고싶은 곳에 브레이크 포인터를 건다

브레이크 포인터 뒤부터 한땀한땀 실행시킬수 있음

 

* Step Into  -  끝까지 파고듬
* Step Over  -  다음 단계(다음 줄)로 넘어감
* Step Return  -  빠져나가서 이전으로 돌아감
* Resume  -  다음 브레이크포인트까지 쭉 이동

 

테스트 코드를 짰는데 의도한 대로 동작을 하지 않을때,
새 기술 학습하고 있는데 어떻게 흘러가는지 모르겠을떄,
어떤 버그가 있는데, 버그가 어느 지점에서 어떻게 무슨값이 어떻게 들어있길래 이런 문제가 발생하는지 모르겠을때,

기타 등등의 상황에서 Debug가 유용하게 사용된다