프로그래밍

디버깅

허석구 2017. 12. 5. 23:50

최근들어 디버깅의 소중함을 더 절실히 느낀다. 

아직 걸음마를 떼는 단계이기에 디버깅도 익숙치 않지만 자주 사용해서 손에 잘 익기를 바랄뿐이다.


브레이크 포인트

Breakpoint-s.png

코드의 왼쪽을 더블 클릭하면 라인브레이크 포인트를 생성가능하다. 애플리케이션의 실행이 지점에서 중단되고 오작동의 원인을 찾는다.


예외브레이크 포인트

BreakPoints view의 모양

전역 예외 브레이크 포인트를 사용하여 예외가 발생할 때 코드를 멈춘다.


숏컷

F5 - 메서드로 진입

F6 - 다음 스텝

F7 - 스텝 반환

F8 - 다음 BreakPoint로 이동



사실 디버깅을 하는 이유는 메모리 확인때문이라는데 그에 관한 글도 정리해놔야겠다.