[디버깅]
프로그램은 기본적으로 위에서 아래까지 한줄씩 한번에 실행되지만 그런방식으로 프로그램을 실행하면
여러가지 문제가 생겼을때 해당 문제를 찾아서 고치기가 매우 어렵다.
그래서 우리는 한줄씩 실행해서 문제를 찾고 고쳐야 한다.
디버깅 관련 단축키는
F5 : 한번에 실행하여 디버깅
F9 : 한번에 실행시 이 위치에서 멈춰주기(브레이크 포인트)
Ctrl + shift + f9 : 모든 브레이크 포인트 한번에 없애기
F10 : 한줄씩 실행하여 디버깅
Ctrl + f10 : 마우스 커서가 있는 줄로 한번에 디버깅하기
F11 : 함수안으로 들어가서 실행
Shift + F11 : 함수 빠져나오기
F12 : 정의(선언)된 부분으로 이동
그리고 또한 잘못된 값을 절대!!! 머리로 확인하지 말고 눈으로 확인하는 습관을 길러야한다.
눈으로 확인하기 위해서는 조사식 창을 활용해서 값을 확인하고 해당 코드가 어떻게 실행될지 유추하는 과저을 거쳐야 한다.
프로그래머로써 조심해야할 점이 있다면
절대 눈으로 코드를 읽고 뇌로 분석하지 말고 해당 코드를 한줄씩 실행하면서 변수에 값을 확인해서 작업을 진행해야 한다.
[디버깅을 하는 이유]
뇌를 이용한 디버깅은 버그를 찾아내기 매우 어렵다. 특히 복잡한 소스코드에 한해서
프로그래머는 반드시 디버깅 능력을 키워야 한다.
소스코드를 작성한 후에 절대 머리와 눈으로 확인하지말고 F10을 이용해 한줄씩 실행해보는 것을 권장 한다.(강력추천)