- 10.디버거
bug : 우리가 짠 코드에 생긴 의도하지 않은 문제
debugging: 버그를 잡는 행위이클립스 기반 디버거 사용 방법
debugger: 디버깅에 사용하는 도구
이클립스 기반 디버거 사용 방법
실행을 중단하고 싶은 줄의 숫자 왼쪽편을 더블클릭 → 동그라미가 생김(break pointer)→ 벌레모양 클릭
perspective(관점)가 일반 자바 개발할 때 보기좋은 구성에서 디버그하기 좋은 구성으로 바뀜
→ step over를 클릭 -> 프로그램을 한줄한줄 실행시킬 수 있음
→ 오른쪽 variables에서 변수의 상태를 하나하나 체크할 수 있음
만약 중간 부분 뛰어넘고
훨씬 뒤로 넘어가고 싶으면
멈추고싶은 부분을 다시 더블클릭 후 resume 버튼 클릭 → 체크해 놓은 곳까지 한번에 쭉 실행
resume: 디버깅 할 때, 더블클릭으로 체크해 놓은 곳까지 프로그램 쭉 실행
terminate: 디버깅 종료 후 -> 자바 화면 클릭해서 자바로 돌아가기
step into: 해당 코드 라인의 메소드가 어떻게 작동하는지 보다 구체적으로 볼 수 있음
step over: 코드를 한 줄씩 실행
'생활코딩' 카테고리의 다른 글
[생활코딩] 12. 직접 컴파일하고 실행하기 (0) | 2022.08.08 |
---|---|
[생활코딩] 11. 입력과 출력 (0) | 2022.08.08 |
[생활코딩] 9. 프로그래밍 (0) | 2022.08.08 |
[생활코딩] 8. 변수 (0) | 2022.08.08 |
[생활코딩] 6. 데이터 타입 (0) | 2022.08.08 |