옛날부터 디버깅 기능 써볼 때마다 뭐가 잘 안되서 어물쩡 넘어갔는데, 이번에 LMS강의를 듣다가 강사님이 디버깅하는 걸 보고 이 기회에 제대로 알아놔야겠다 싶어서 정리했다.
1. 라인에 breaking point 찍기
2. 디버그 실행 (벌레아이콘)
3. 한 줄씩 내려가거나, 호출한 메서드로 들어가며 탐색
- step over 버튼 : 다음 라인으로 넘어가기
- step into 버튼 : 안으로 들어가기 (해당 라인에서 호출한 메서드로)
- step out 버튼 : 현재 메서드 밖으로 나가기
- play 버튼(콘솔창 좌측에 초록색 화살표) : 다음 breaking 포인트까지 넘어감
* 콘솔창에서, 현재 라인의 변수가 가리키는 값 확인 가능
백기선 - 더 나은 개발자로 성장하는 팁 "개발자라면 디버거 사용법은 꼭 알아야죠"
https://www.youtube.com/watch?v=BfyegHhCh_g&t=307s
드림코딩 - 코딩의 시작과 끝, 디버깅 | 실력있는 개발자의 필수 무기
https://www.youtube.com/watch?v=IwC-BVM2_YQ