더북(TheBook)

Watch 창에서 새로 고침(icon2) 버튼을 누르면 실제로 변수 i가 갱신된 것을 볼 수 있습니다.


285_2


디버거의 기능을 잘 활용하면 개발한 코드가 생각한 대로 동작하지 않을 때 빠르게 문제를 찾아 수정할 수 있습니다.

이번 강에서 배운 내용을 요약해 볼까요?


프로그램 오류에는 Syntax error(문법적 오류)와 Semantic error(논리적 오류)가 있습니다.

해당 구문이 실행되지 않아 쉽게 발견 및 수정할 수 있는 Syntax error와 달리 Semantic error는 실행은 되지만 의도하지 않은 결과가 나오므로 오류의 원인을 찾기가 어렵습니다.

Source 탭에서 중단점 사용하면 프로그램 실행 도중 원하는 위치에서 멈출 수 있습니다.

처리 재개/일시 정지(icon7) 버튼을 누르면 다음 중단점을 만날 때까지 프로그램을 계속 진행할 수 있습니다.

한 번 멈춘 프로그램은 스텝 오버, 스텝 인, 스텝 아웃 버튼을 이용해 한 단계씩 프로그램을 실행할 수 있습니다.

Watch 창에서는 조사 식을 추가하여 각 시점의 변수 상태를 조회할 수 있습니다.

Scope 창에서는 실행 중인 함수의 유효 범위(scope) 정보를 확인할 수 있습니다.

디버깅 중에도 콘솔에 명령을 입력하거나 변수의 값을 수정 및 확인할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.