소개

완료됨

버그를 빠르게 검색하고 식별할수록 코드를 더 빠르게 안정화하고 릴리스할 수 있습니다. Visual Studio Code는 확장을 사용하여 C# 및 대부분의 다른 소프트웨어 개발 언어에 대한 코드 디버깅을 지원합니다. Visual Studio Code의 디버그 도구를 사용하는 방법을 알아보면 코드가 작동을 중지한 이유를 궁금해하는 시간을 줄이고 훌륭한 애플리케이션을 개발하는 데 더 많은 시간을 할애할 수 있습니다.

Visual Studio Code를 사용하여 C# 콘솔 애플리케이션을 개발한다고 가정합니다. 애플리케이션의 주요 목적은 비즈니스 규칙에 따라 고객 데이터를 처리하는 것입니다. 작은 샘플 데이터 집합을 사용하여 애플리케이션을 개발하고 오류 없이 실행됩니다. 그러나 더 큰 데이터 집합을 사용하여 코드를 실행하면 코드에서 예기치 않은 결과가 생성됩니다. 코드를 여러 번 읽었지만 논리에서 오류를 찾기가 어렵습니다. Visual Studio Code에는 좋은 디버거 도구가 있다는 이야기를 들었지만, 이를 사용할 필요가 없었습니다. 코드를 읽는 데 더 이상 시간을 낭비할 수 없습니다. 디버거 도구를 배우는 것이 프로젝트를 제때 완료할 수 있는 가장 좋은 기회라고 판단합니다.

이 모듈에서는 중단점 및 기타 디버깅 도구(예: 실행 및 디버그 보기의 리소스)를 사용하여 Visual Studio Code에서 C# 프로그램을 효과적으로 디버그하는 방법을 알아봅니다.

이 모듈을 마치면 C#용 Visual Studio Code 디버거 도구를 구성하고 사용할 수 있습니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • C# 프로그램에 대한 Visual Studio Code 디버거를 구성합니다.
  • 중단점을 만들고 코드를 단계별로 실행하여 문제를 격리합니다.
  • 실행 단계에서 프로그램 상태를 검사합니다.
  • 호출 스택을 사용하여 예외의 원본을 찾습니다.

궁극적으로 디버거 도구를 사용하여 코드 버그를 효율적으로 격리할 수 있으며 더 이상 사용할 Console.WriteLine 필요가 없습니다.

필수 조건

  • C# 애플리케이션 개발을 위해 구성된 Visual Studio Code 설치
  • 반복 문, 선택 문, 사용자 지정 메서드를 사용하여 비즈니스 논리를 구현하는 C# 콘솔 애플리케이션을 개발하는 기능
  • 코드 디버거 및 디버그 프로세스에 대한 기본적인 이해