⚒ Debugger란?

Hnet-image.gif

🖥 Debugger Console 알아보기

test.png

vt.png

No. Name Details
1 Resume Program Debugger 실행을 재개합니다.
→ Session이 실행 중일 때 Break point*를 만나게 된다면 프로그램은 일시 중지하게 됩니다.
2 Step Over 현재 Code Line에서 다음 Method 호출이 있는 Line으로 이동합니다.
→ Method의 구현부는 건너뛰고 다음으로 호출되는 Line으로 바로 이동합니다.
3 Step Into Method 내부에서의 동작을 보여줍니다.
→ Method가 올바른 결과를 반환하는지 확인할 때 사용합니다.
4 Step Into My Code Debugging할 때, Library Class까지 들어가지 않고,
현재 프로젝트의 Code Line에서만 이동합니다.
5 Step Out 현재 Method에서 벗어나 호출되는 Method로 이동합니다.
6 Run to Cursor 현재 Cursor가 위치한 Code로 이동합니다.

tt.png

Debugger의 실행을 일시 중지하려는 위치에 지정하여 프로그램의 변수 상태와 호출 스택을 검사할 수 있습니다.

🔍 Debugger의 예시

  1. 회원 가입을 진행하는 Post method API를 호출한다.

스크린샷 2022-05-03 오후 9.50.53.png

  1. 원하는 코드 라인 좌측을 클릭하여 Break Point를 지정한다.

스크린샷_2022-05-03_오후_9_52_40.png

  1. 회원가입으로 들어온 Request body 데이터를 각 변수에 저장한다.

    현재 DB의 회원 정보 상태 →

붙여넣은_이미지_2022__5__5__오전_11_59.png

붙여넣은_이미지_2022__5__5__오후_12_00.png