IntelliJ Debugging 방법

steadi1y
|2025. 3. 17. 21:58

지금까지 기능 단위로 개발하면서 바로 확인하는 과정을 거쳐서 그런지 console.log 또는 System.out.println으로도 에러를 잡을 수 있었다.

 

디버깅에 대해 배우게 되면서 더 효율적으로 에러를 해결할 수 있겠다라는 생각이 들었다.

인텔리제이에서 사용해보긴 했지만, 다시 한번 정리해보려고 한다.


디버깅

소스 코드의 오류 또는 버그를 찾아서 수정하는 과정

 

디버깅 유래 : 컴퓨터 작동을 방해하는 나방을 발견하자, ‘시스템을 디버깅하고 있구나’라고 말했습니다.

https://aws.amazon.com/ko/what-is/debugging/

 

디버깅이란 무엇인가요? - 디버깅 설명 - AWS

컴퓨터 프로그래밍은 추상적이고 개념적인 활동인 만큼, 버그와 오류가 발생하기 마련입니다. 컴퓨터는 전자 신호의 형태로 데이터를 조작합니다. 프로그래밍 언어는 사람이 컴퓨터와 더 효율

aws.amazon.com

 

break point : 디버깅할 때 코드 실행을 특정 지점에서 멈추도록 설정하는 지점 

코드 실행이 중지되므로, 변수 값 확인하고 실행 흐름 분석 가능


방법