[디버깅]

디버깅의 필요성

  • 프로그램은 위에서 아래로 실행되지만, 전체적으로 실행하면 오류를 찾기 어렵다.
  • 한 줄씩 실행하면서 문제를 찾아 수정해야 한다.

디버깅 단축키 (Visual Studio 기준)

  • F5: 프로그램 전체 실행 및 디버깅 시작
  • F9: 브레이크포인트 설정 (특정 위치에서 중단)
  • Ctrl + Shift + F9: 모든 브레이크포인트 제거
  • F10: 한 줄씩 실행하며 디버깅
  • Ctrl + F10: 커서 위치까지 한 번에 실행
  • F11: 함수 내부로 들어가 디버깅
  • Shift + F11: 함수 실행 완료 후 빠져나오기
  • F12: 변수나 함수의 정의된 위치로 이동

디버깅의 방법

  • 조사식 창(Watch Window)를 활용하여 변수의 값을 실시간으로 확인하고 실행 결과를 분석해야 한다.
  • 코드를 눈으로 읽고 뇌로 추론하지 말고 반드시 실행하며 확인할 것.

디버깅을 하는 이유

  • 복잡한 코드일수록 오류를 머리로만 찾기 어렵다.
  • 디버깅 능력은 프로그래머의 필수 역량이다.
  • 코드 작성 후 F10으로 한 줄씩 실행하며 문제를 파악하는 습관을 길러야 한다.

중요한 점

  • 오류를 절대 추측하지 말고 눈으로 직접 확인해야 한다.
  • 디버깅을 통해 문제를 정확히 이해하고 수정할 수 있다.
profile
李家네_공부방

0개의 댓글