728x90
vscode 디버깅
디버깅 명령어

⸰ 1 :continue
,resume
- 다음 breakpoint 실행 직전으로 이동
⸰ 2 :step over
- 현재 코드 라인을 실행하고, 다음 라인으로 이동
- 현재 코드 라인이 함수이면, 함수 안에서 멈추지 않고 해당 함수를 실행하며 지나감
- 특정 함수가 잘 작동하는지 확인하고 싶을 때 사용
⸰ 3 :step into
- 현재 코드 라인이 함수이면, 해당 함수 내부로 진입한 이후 한 줄씩 짚어가며 넘어감
- 코드를 한 줄씩 모두 디버깅하고 싶을 때 사용
⸰ 4 :step out
- 현재 코드 라인이 함수 안이면, 해당 함수를 끝까지 실행하고 반환 후 멈춤
- 해당 함수를 한 줄씩 확인하다가, 에러 없음을 확신하여 함수를 끝내고 싶을 때 사용
⸰ 5 :restart
- 실행하고 있는 디버깅을 처음부터 재시작
⸰ 6 :stop
- 실행하고 있는 디버깅을 중지
⸰ step over 과 step out 차이점
-step over
: 현재 코드 라인에서 함수를 호출하는 경우, 함수 내부를 실행하지 않고 결과만 반환
-step out
: step into 명령어를 통해 현재 코드 라인이 함수 안에 멈춰있는 경우에 사용
728x90