디버그(debug)

황찬호·2021년 3월 30일
0

Java1

목록 보기
5/14

디버그(debug)

버그(bug): 의도치 않게 생긴 문제
디버깅(debugging): 버그를 잡는 행위
디버거(debugger): 디버깅을 할 때에 사용하는 도구

이클립스 디버거

이클립스에서 제공하는 디버거를 사용해볼 것이다.
하지만 다른 개발 도구들도 디버거를 가지고 있고 사용법도 비슷하니 배워두면 좋다.

  • 이클립스의 화면에서 벌레모양의 아이콘을 누르면 debug perspective 창으로 바뀐다.

  • 줄번호를 더블클릭하여 brakpoiont를 지정 할 수 있다.

  • Step Over 버튼을 누르면 다음 코드로 진행한다.

  • Variables에서 변수가 어떻게 바뀌는지 확인할 수 있다.

  • Step Info 버튼을 누르면 메소드의 실행 코드를 확인한다.

  • 훨씬 아래에 있는 줄부터 코드 진행을 보고싶으면 줄번호를 더블 클릭해 breakpoint를 지정하고 Resume 버튼을 눌러 한번에 진행이 가능하다.

  • Step Return 을 눌러 메소드의 코드창에서 벗어나 기존 디버깅을 하는 창으로 복귀할 수 있다.

  • 오른쪽 상단의 perspective 창에서 JAVA 아이콘을 눌러 디버깅을 종료할 수 있다.

profile
되는대까지 해보기

0개의 댓글