2019년 6월 30일 일요일

[컴퓨터공학]프로그래밍#11(디버깅-Visual studio)

*디버깅
컴퓨터 프로그램이나 하드웨어 장치의 잘못된 부분, 즉 버그를 찾아서 수정 하는 과정

필요성
프로그래밍시 한번에 완벽한 프로그램을 작성하는 것은 매우 어려움
초기 개발한 버전에서 테스트 및 디버깅을 통해 완전한 SW로 개선

디버거
디버깅을 할 수 있도록 지원하는 프로그램 또는 장치
Visual studio는 IDE (Integrated Development Environment)로 에디터, 컴파일러, 디버거가 통합되어 지원함

*사용방법1
1.중단점 (break point) 설정
원하는 라인에서 F9 누르거나 우클릭 후 아래와 같이 중단점 삽입

2.디버깅 실행 : 설정된 중단점에서 멈춰서 대기
F5 누르거나 아래와 같이 디버그 -> 디버깅 시작 클릭

3.디버깅 화면 체크
위 레드박스 : 실행중인 소스코드
아래 레드박스 : 실행 시점의 변수 값

*디버깅 방법
한 단계씩 코드 실행 (F11)
함수 내부를 포함하여 C언어 한줄 씩 수행하며 디버깅하고 싶은 경우
함수 내부로 이동하여 디버깅 가능

프로시저 단위 코드 실행 (F10)
함수 내부를 보지 않고 한줄 씩 수행하며 디버깅하고 싶은 경우
함수 내부로 이동하지 않고 함수가 실행
 
*사용방법2
한줄씩 수행하며 아래 사항 확인
각 변수의 값이 의도한 바와 같은지 확인
프로그램의 실행 순서가 의도한 바와 같은지 확인

*디버깅 종료

댓글 없음:

댓글 쓰기