vscode 디버깅

December 15, 2020    vscode

vscode 디버깅

  • 파이썬 스크립트가 어떻게 작동되는지 쉽게 확인할 수 있는 tool이다.
    • breakpoint를 설정한다.
      • 설정을 안할시 모든 코드들이 돌아간다.
      • 처음부터 코드를 확인하고 싶은면 코드 시작부분에 breakpoint를 설정하면 된다.
      • 예시)

    • 벌레모양 버튼을 클릭한 후 Run and Debug 버튼을 누른다.
    • 파이썬 디버그이면, Python file를 선택한다.


  • 진행 방식은 크게 두가지 옵션이 있다.

  • step into (): 함수내부까지 탐색(자세한 탐색)
    • step out (): 현재 함수, loop를 탈출할 수 있음
  • step over (): line by line으로 코드 확인
    • module class 내부로 실행되지 않음
  • 가장 디버그에 매력적인 부분은 for loop와 같은 실행 결과들을 하나하나 확인 할 수 있고, 중간 산출물을 아래와 같이 확인할 수 있다.
    • debug console에 원하는 객체를 입력해서 확인가능
    • 예시) item1.name에 무엇이 입력이 되어있는지 >에 입력해주면 확인할 수 있다 해당 결과로 ‘삼성전자’라는 token(string)이 저장되어 있다.


DSBA