Rider
를 사용하게 되었다.VS
만 사용했고, 디버깅
도 일일히 로그
를 찍어 확인했다.디버깅
에 대해 공부하고, 자주 사용하며 프로그래밍
해보려고 함
디버깅
의시작
이자끝
- 정지해서 보기 원하는 시점에
포인트
를 클릭해중단점
을 지정중단점
을잘
지정하는 것이 곧디버깅 실력
=버그
를 빨리 찾을 수 있는능력
- 단축키:
F9
- 오른쪽 끝에 존재하는
무당벌래
또는디버깅 버튼
을 클릭한다.처음
디버깅을 하면, 창이 뜨는데Enable
을 선택- 단축키:
F5
정상
적으로디버깅
이 시작되었다면,중단점
에체크
표시가 출력
- 디버깅이 정상적으로 시작되면, 원하는 중단점에서 멈출 것
- 데이터들의 흐름을 봐야 한다.
- 해당 지점에 도착했을 때,
중단점
옆에화살표
가 나타남- [★]
원하는 변수
에마우스
를 가져다대면현재 변수 값
을출력
하단 창
에서 확인 가능다음 스텝
: F8
다음 라인
으로 넘어감함수 진입
: F7
함수 호출
이 있을 경우 그 함수의 내부
로 들어감함수 탈출
: Shift + F8
스텝 건너뛰기
: Alt + F9
중단점
으로 이동디버깅 종료
: Shift + F5
중단점
까지의 stacktrace
모든 중단점 활성화/비활성화
: Ctrl + Alt + F9
디버그 창 열기/닫기
: Alt + 5
실행 재개
: F5
조건부 중단점 설정
: Ctrl + Shift + F9
평가식 추가
: Ctrl + Alt + W, A