반응형

디버깅 2

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

Visual studio 에서 프로그램을 종료시키지 않고 코드 수정하며 디버깅하는 방법을 알아보자. 아래 소스 코드를 예시#includeusing namespace std;int subtract(int a, int b){ int c = a - b; return c;}void main(){ int a = 1; int b = 2; int c = subtract(a, b); cout    우선 디버깅에 대해 막 배운 코린이들은 수정 -> 프로그램 재시작을 반복한다.뭔소린지 감이 안잡힐까봐 프로그램 종료 하며 디버깅하는 안좋은 예시를 준비 했다. - 프로그램 종료 하며 디버깅하기(안좋은 예시)1. 뺄셈 함수를 통해 '-1' 이 나오게 하고 싶은데 '3'이 나온다.  2. subt..

Visual Studio 2024.01.26

[Visual Studio] 디버깅 이란?

디버깅이란 ? 디버깅, 디버그란 프로그램 개발을 하면서 오류를 찾아내고 원하는 값으로 수정하는 작업이다. 예를 들어 프로그램을 실행 시키지 않고 소스 코드를 한 줄씩 읽어 보면서 버그를 찾는 과정, 프로그램 실행 시킨 후 실시간 데이터 확인 하며 버그를 찾는 과정 등 버그를 잡는 모든 과정이 디버깅이라고 생각하면 된다. Visual studio에서 C, C++ 디버깅 하는 법 C, C++언어에 막 입문한 사람은 프로그램을 실행 시키지 않고 한 줄씩 읽으면서 버그를 찾는다. 버그를 찾는 방법 중 하나지만 시간이 오래 걸린다는 단점이 있다. 이때 Visual studio 에서 제공하는 기능인 중단점, 조사식, 호출 스택 을 사용하면 훨씬 빠르게 버그를 잡을 수 있다. 실무를 하게 되면 위 기능들은 필수니 사..

Visual Studio 2024.01.26
반응형