본문 바로가기
Study/Error 모음

[IntelliJ] 인텔리제이에서 디버그 사용하기

by M개발자 2022. 2. 16.
반응형

디버그 사용 방법

  1. 디버그를 돌립니다.
  2. 실행을 일시 정지할 부분에 브레이크 포인트(빨간 원)를 찍습니다.
    디버그를 먼저 실행하든 브레이크 포인트를 먼저 찍든 상관없습니다. 
    브레이크 포인트는 여러개 찍을 수 있습니다.

  3. 메소드 실행을 위해 해당 도메인에 접속한다.
  4. 디버거에서 해당 위치의 정보를 알 수 있다.
  5. F8을 눌러 다음 차례로 넘어갈 수 있다. (Step Over)
    • 다음 브레이크 포인터가 아닌 다음 실행 부분으로 넘어가진다.
  6. F9를 누를 시 다음 브레이크 포인터로 넘어갈 수 있다. (Step Info)

 

디버그의 장점

  1. 파라미터 또는 쿼리가 잘 들어왔는지 확인할 수 있다.
  2. 쿼리문 조회 시 조회한 레코드를 확인할 수 있다.
  3. sout이나 log를 찍지 않아도 알고 싶은 변수 등의 값을 확인할 수 있다.
  4. 어느 부분에서 오류가 발생한 지 알 수 있다.

올해 1월 초만 해도 sout을 찍어 내가 요구한대로 잘 되었는지 확인을 했었습니다. 그러던 중 디버그 사용 방법을 배워서 그다음부터는 sout없이 간편하게 코드를 확인할 수 있게 되었습니다!! 다들 sout, log 그만 찍고 디버깅해보세요~~

더보기

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

반응형

'Study > Error 모음' 카테고리의 다른 글

[MySQL | Node] ER_NOT_SUPPORTED_AUTH_MODE  (0) 2022.02.14

댓글