IntelliJ 프로그램 디버깅 학습

황제낙엽 2026.06.25 06:00 조회 수 : 45

sitelink1  
sitelink2  
sitelink3  

다음은 온보딩 학습을 진행하면서 정리한 내용이다.

 

* breakpoint(중단점) 지정한 위치에서 프로세스가 멈추고 디버깅 시작

  - '표현식 팝업'에서 확인

    > 멈춘 위치에서 마우스를 올려서 '표현식 평가' 메뉴 선택

    > 표현식 팝업에서 '평가' 버튼 클릭으로 결과 확인

  - '스레드 및 변수' 창에서 확인

    > 표현식을 copy 하여 '스레드 및 변수' 탭의 표현식 입력폼에 paste

    > Enter 로 표현식 평가하여 결과 확인

* 평가후 디버거 감시에 추가하려면 break 상태에서 'watch에 추가' 아이콘으로 추가 가능

* step into 단축키는 F7

* method chaining 형태의 코드에서는 화살표 키로 step into 하려는 함수를 선택 가능

* '빠른 표현식 평가' 단축키는 Ctrl+Alt+F8 키

* 코드 수정후 프로세스를 다시 시작하기에는 부담이 되는 경우 Ctrl+F9 키로 '핫스왑' 가능

  - 핫스왑으로는 이전 상태의 함수를 계속 실행하는 오류가 있다면 

    프로세스 스택 리스트에서 step into 바깥으로 빠져나가는 되돌아가기 버튼을 클릭하거나

    Ctrl+Shift+A 키로 프레임을 재설정