- 자바 개발 시 사용되는 디버깅 도구와 그 사용법을 설명한다는 점 👌
- 개발자의 역할은 문제를 해결하는 데 중점을 두어야 하므로 디버깅 도구의 효과적 사용을 강조한다 🤔
- IntelliJ IDEA 디버거의 기본 기능을 간략하게 소개한다 🔍
- IntelliJ IDEA 디버거에서 breakpoint 설정 및 프로그램 실행을 통해 프로그램 흐름 확인이 가능하다 ⏯️
- 'Step In, Step Out, Step Over' 등의 디버깅 기능을 설명하며 각 기능의 작동 방식을 명확히 제시한다 ➡️⬅️⬆️
- 'Reset Frame' 기능의 경우 리턴되는 메서드의 로컬 변수만 복원되므로, 글로벌 변수 변경은 주의해야 한다 ⚠️
- 일반적으로 예외 발생 시 표시되는 스택 추이 (stack trace)의 역할과 구조를 설명한다 🛤️
- 스택 추이는 프로그램의 실행 경로와 예외 발생 부분을 보여줌으로써 문제 해결을 돕는다 🐜