Visual Studio

[Visual Studio] 디버깅 이란?

Let it out 2024. 1. 26. 09:42

디버깅이란 ? 

디버깅, 디버그란 프로그램 개발을 하면서 오류를 찾아내고 원하는 값으로 수정하는 작업이다.

 

예를 들어 프로그램을 실행 시키지 않고 소스 코드를 한 줄씩 읽어 보면서 버그를 찾는 과정,

 

프로그램 실행 시킨 후 실시간 데이터 확인 하며 버그를 찾는 과정 등

 

버그를 잡는 모든 과정이 디버깅이라고 생각하면 된다.

 

Visual studio에서 C, C++ 디버깅 하는 법

C, C++언어에 막 입문한 사람은 프로그램을 실행 시키지 않고 한 줄씩 읽으면서 버그를 찾는다. 
 
 
버그를 찾는 방법 중 하나지만 시간이 오래 걸린다는 단점이 있다.
 
 
이때 Visual studio 에서 제공하는 기능인 중단점, 조사식, 호출 스택 을 사용하면 훨씬 빠르게 버그를 잡을 수 있다.
 
 
실무를 하게 되면 위 기능들은 필수니 사용에 거부감이 있더라도 익숙해 지는 것이 좋다.
 

 

 

구글링해서 디버깅 하는 방법을 공부하거나 아래 링크를 통해 알아보는것도 좋다.

중단점 사용법 링크 

호출 스택 사용법 링크

 

프로그램 종료 시키지 않고 코드 수정하며 디버깅 하기 링크

https://goodprogramer.tistory.com/33

 

[Visual Studio] 프로그램 종료 시키지 않고 코드 수정하며 디버깅 하기

Visual studio 에서 프로그램을 종료시키지 않고 코드 수정하며 디버깅하는 방법을 알아보자. 아래 소스 코드를 예시 #include using namespace std; int subtract(int a, int b) { int c = a - b; return c; } void main() { int a

goodprogramer.tistory.com

 

반응형