디버깅(Debugging)이란?
- 프로그래밍 과정 중 발생하는 오류나 비정상적인 연산과 같은 버그를 찾고 수정하는 과정
정의
버그(Bug) == 프로그램 과정 중 발생하는 오류
- 오타로 인한 오류
- 문법적인 오류
- 논리적인 오류
- 잘못된 라이브러리 사용
- 시스템상의 한계로 인한 오류
디버거(Debugger) == 디버깅을 수행하는 프로그램(통합 개발환경에 내장) == IDE(Visual Studio, Code Blocks)
- 수행 기능
- 변수값 추적
- 중단점 지정
- 모듈 단위 실행
- 디버깅 방법
- 한 문장씩 수행
- 모듈 단위로 나누어서 수행
* 디버깅을 시작 후 필요에 따라 변수값을 지정하여 해당 변수의 변화되는 과정을 추적하는 것이 가능함
* 디버깅 시 중단점을 지정하여 특정 지점까지 문장을 수행하는 것이 가능함
'프로그래밍 언어 공부 > C' 카테고리의 다른 글
문자 처리 라이브러리 (0) | 2022.01.12 |
---|---|
라이브러리(Library) (0) | 2022.01.12 |
어플리케이션 최적화(Application Optimization) (0) | 2022.01.12 |
컴퓨터 언어 종류 (0) | 2022.01.11 |
컴퓨터 언어 개요 (0) | 2022.01.11 |