728x90
디버깅
· 변수 값의 변화를 확인할 수 있습니다.
· 코드의 진행 흐름을 확인할 수 있습니다.
· 코드를 작성하면서 나타나는 문제, 오류를 확인하고 수정할 수 있습니다.
디버깅하는 방법 (이클립스)
·브레이크포인트 설정 : 단축키(Ctrl + Shift + B) 또는 디버깅 하고 싶은 해당 라인의 숫자 앞 빈 공간을 더블클릭합니다.
(시작 지점과 끝 지점을 설정합니다.)
·디버깅 화면으로 전환 : 상단 우측 벌레모양 아이콘을 누릅니다.
(디버깅 실행 시, 브레이크포인트 지점에서 Switch 버튼으로 전환 가능합니다.)
·디버깅 실행 : 단축키(F11) 또는 상단 Run 표시 옆 벌레모양 아이콘을 누릅니다.
·디버깅 진행 : F6(Step Over) 을 눌러 브레이크 포인트 사이를 진행합니다.
(진행 과정 중 값과 흐름을 확인하고 문제 및 오류를 수정합니다.)
F5 : Step Into (세부 과정까지 진행)
F8 : Resume (디버깅 진행 중 다시 실행 시 F8 이후 다시 F11을 눌러 실행)
디버깅 하는 과정 예시
· 디버깅을 활용하면 중첩 반복문과 같은 복잡한 계산식에서의 흐름을 확인할 수 있습니다.
int sum = 0;
for(int i=1; i<=5; i++) {
for(int j=1; j<=3; j++) {
sum = sum + j;
}
}
System.out.println("총합 : " + sum);