디버깅이란?
프로그램 개발 단계중 발생하는 시스템의 논리적인 오류, 비정상적 연산을 찾아내고 그원인을 밝히고 수정하는 작업 과정
디버깅 능력은 기능 단위의 코드를 단계별로 실행하며 코드를 파악하고 버그를 잘 찾을 수 있는 능력으로 본다.
디버깅 과정
- BreakPoint를 만들고 디버그로 실행한다
- Step Over로 다음 명령어만 실행시킨다
- Resume을 클릭해 다음 BreakPoint까지 이동한다
- 현재 위치한 메소드를 확인하기 위해 Step Into 클릭한다