관리 메뉴

나만의공간

🐞 IntelliJ 완전 정복 시리즈 3편 본문

Tools/IntelliJ

🐞 IntelliJ 완전 정복 시리즈 3편

밥알이 2025. 6. 17. 23:23

IntelliJ 디버깅 완전 마스터 (2025 최신)

디버깅 제대로 하면, 개발 시간이 절반으로 줄어듭니다!


🧠 디버깅이 중요한 이유

개발하다 보면 버그는 피할 수 없습니다.
하지만 디버깅을 잘하면 문제를 빠르게 파악하고 해결할 수 있습니다.
IntelliJ의 강력한 디버깅 기능을 제대로 활용해 보세요!


📌 1. 브레이크포인트 사용법

  • Ctrl + F8 : 현재 줄에 브레이크포인트 토글
  • 마우스 좌측 라인 넘버를 클릭해도 브레이크포인트 설정 가능
  • 브레이크포인트 조건 설정: 오른쪽 클릭 → More → 조건 입력

💡 예시

if (user.age > 30) {
    System.out.println("30대 이상 사용자");
}

위 코드에서 조건 브레이크포인트를 걸어 user.age == 35일 때만 멈추도록 설정할 수 있습니다.


🚀 2. 디버깅 실행 방법

  • Shift + F9 : 디버깅 모드로 애플리케이션 실행
  • 실행 환경 오른쪽 ▶ 버튼 옆 벌레 🐞 아이콘 클릭
  • 브레이크포인트에 도달하면 자동으로 일시 정지됨

 

🧭 3. 디버깅 중 이동 단축키

  • F8 : Step Over (현재 줄 실행 후 다음 줄로 이동)
  • F7 : Step Into (메서드 안으로 진입)
  • Shift + F8 : Step Out (현재 메서드 빠져나오기)
  • Alt + F9 : 커서 위치까지 실행

Tip: 메서드가 중첩되어 있을 때 Step Into를 잘 활용하면 흐름을 정확히 파악할 수 있습니다.


🔍 4. 변수 확인 & 표현식 평가

  • Variables 창 : 현재 값 확인
  • Evaluate Expression (Alt + F8) : 실시간 계산

💡 예시

디버깅 중에 user.getFullName()을 평가하면 실시간으로 결과 값을 확인할 수 있습니다.


🧪 5. 고급 디버깅 팁

  • Watch로 특정 변수만 추적 가능
  • Breakpoints 창에서 모든 브레이크포인트 관리
  • Exception Breakpoint 설정: 예외 발생 시 자동 정지
  • Log Message 설정: 멈추지 않고 로그만 출력

📚 마무리

디버깅은 단순한 "실행 멈춤"이 아니라, 코드를 이해하고 분석하는 강력한 도구입니다.
이번 기회에 IntelliJ 디버깅 기능을 제대로 익혀보세요.


🔜 다음 편 예고

4편: IntelliJ 플러그인 추천 Top 10
👉 생산성을 높여주는 2025 최신 플러그인 소개!


Comments