빵구의 개발 메꾸기

인텔리제이(Intellij) 디버깅(Debugging) 활용 본문

TOOL/INTELLIJ

인텔리제이(Intellij) 디버깅(Debugging) 활용

bkjo94 2022. 5. 5. 22:23

디버깅(Debugging)이란 프로그램 개발 중 발생하는 시스템의 논리적인 오류나 비정상적인 버그를 찾아내고

그 원인에 대해 확인 후 수정하는 작업 과정을 의미한다.

인텔리제이(Intellij) IDE에서 디버깅(Debugging)을 어떻게 활용하는지 알아보자.

 

 

① 디버깅(Debugging)이 필요한 부분에 Break Point를 걸고 싶다면 해당 라인에서 마우스를 좌클릭 한다.

    빨간색 동그라미가 생기면 정상적으로 Break Point가 걸린것이다.

② Break Point가 걸렸다면 마우스를 우클릭하고 Debug '클래스이름.메서드명()'을 클릭한다.

③ Debug가 실행되면서 하단에 다음과 같은 UI가 나올 것이다.

 

 

 

Step Over 버튼은 메서드 안으로 들어가진 않고 바로 실행시키고 다음 라인으로 이동시키는 방식이며

    단축키는 F8이다.

Step Into 버튼은 메서드 안으로 들어가서 한줄씩 실행시키는 방식이며 단축키는 F7이다.

Force Step Into 버튼은 강제로 메서드 내부로 들어가서 한줄씩 실행시키는 방식이며 단축키는 Alt+Shift+F7이다.

Step Out 버튼은 현재 메서드의 나머지 부분을 실행시키고 메서드를 호출시킨곳까지 되돌아가는 방식이며

    단축키는 Shift+F8이다.

    Step Into로 메서드 안에 들어간다음 return으로 다시 넘어가고 싶을 때 사용한다.

Drop Frame 버튼은 전의 frame으로 나가는 방식이며 단축키는 Alt+Shift+F7이다.

 

 

 

 

① Step Into 버튼을 클릭하면 for문 안으로 들어가서 한줄씩 실행한다.

② Force Step Into 버튼을 클릭하면 강제로 println 메서드 안으로 들어간다.

③ Drop Frame 버튼을 클릭하면 이전의 frame인 for문 안쪽으로 돌아온다.

'TOOL > INTELLIJ' 카테고리의 다른 글

인텔리제이(Intellij) 윈도우 단축키 모음  (0) 2022.04.04
Comments