Study/Error 모음

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

M개발자 2022. 2. 16. 01:50
반응형

디버그 사용 방법

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

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

 

디버그의 장점

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

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

더보기

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

반응형