반응형
디버그 사용 방법
- 디버그를 돌립니다.
- 실행을 일시 정지할 부분에 브레이크 포인트(빨간 원)를 찍습니다.
디버그를 먼저 실행하든 브레이크 포인트를 먼저 찍든 상관없습니다.
브레이크 포인트는 여러개 찍을 수 있습니다. - 메소드 실행을 위해 해당 도메인에 접속한다.
- 디버거에서 해당 위치의 정보를 알 수 있다.
- F8을 눌러 다음 차례로 넘어갈 수 있다. (Step Over)
- 다음 브레이크 포인터가 아닌 다음 실행 부분으로 넘어가진다.
- F9를 누를 시 다음 브레이크 포인터로 넘어갈 수 있다. (Step Info)
디버그의 장점
- 파라미터 또는 쿼리가 잘 들어왔는지 확인할 수 있다.
- 쿼리문 조회 시 조회한 레코드를 확인할 수 있다.
- sout이나 log를 찍지 않아도 알고 싶은 변수 등의 값을 확인할 수 있다.
- 어느 부분에서 오류가 발생한 지 알 수 있다.
올해 1월 초만 해도 sout을 찍어 내가 요구한대로 잘 되었는지 확인을 했었습니다. 그러던 중 디버그 사용 방법을 배워서 그다음부터는 sout없이 간편하게 코드를 확인할 수 있게 되었습니다!! 다들 sout, log 그만 찍고 디버깅해보세요~~
더보기

디버그는 버그 잡는 거니깐... 에러로 분류 ^.^

반응형
'Study > Error 모음' 카테고리의 다른 글
[MySQL | Node] ER_NOT_SUPPORTED_AUTH_MODE (0) | 2022.02.14 |
---|
댓글