소개

완료됨

Visual Studio Code는 C# 개발자를 위한 훌륭한 코드 디버깅 도구를 제공합니다. Visual Studio Code Marketplace에서 C# 및 기타 프로그래밍 언어에 대한 디버거 확장을 찾을 수 있습니다.

금전 등록기 응용 프로그램을 사용하는 팀의 일원이라고 가정해 보겠습니다. 비용을 관리하고 고객에게 반환되는 변경 금액을 계산하는 방법을 개발하고 MakeChange 있습니다. MakeChange 메서드는 현금출납기에서 사용할 수 있는 각 액면 금액(1, 5, 10, 20)의 지폐 수를 추적합니다. 받은 현금이 항목의 비용을 충당하지 못하고 사용 가능한 청구서를 사용하여 변경할 수 없을 때 예외가 throw됩니다. 이 메서드는 MakeChange 초기 코드 확인 테스트를 통과했지만, 더 큰 데이터 샘플에서는 코드를 릴리스하기 전에 격리하고 수정해야 하는 논리 오류를 노출했습니다.

이 모듈에서는 다음 태스크를 완료합니다.

  • 금전 등록기 애플리케이션을 실행하고 생성된 출력을 검토하여 논리 문제를 식별합니다.
  • Visual Studio Code 디버거 도구를 사용하여 문제를 격리하고 해결합니다.

이 모듈 MakeChange 이 끝날 때까지 메서드는 일일 트랜잭션을 시뮬레이션하는 동안까지 자금의 균형을 성공적으로 조정합니다.

비고

이 모듈은 사양에서 엔드투엔드 프로젝트를 완료하는 챌린지 프로젝트 모듈입니다. 이 모듈은 사용자의 기술을 테스트하기 위한 것입니다. 지침이 거의 없고 단계별 지침도 없습니다.

학습 목표

이 모듈에서는 다음을 수행할 수 있는 기능을 보여 줍니다.

  • Visual Studio Code 디버거 도구를 사용하여 코드 논리에서 이슈를 식별하고 수정합니다.

필수 조건

  • C# 애플리케이션 개발을 위해 구성된 Visual Studio Code 설치
  • 반복 문, 선택 문, 사용자 지정 메서드를 사용하여 비즈니스 논리를 구현하는 C# 콘솔 애플리케이션을 개발하는 기능
  • C#용 Visual Studio Code 디버깅 도구를 사용한 환경
  • C# 콘솔 애플리케이션에서 try-catch 예외 처리 및 예외를 던지는 경험.