Introducere

Finalizat

Visual Studio Code oferă instrumente excelente de depanare a codului pentru dezvoltatoriI C#. Puteți găsi extensii de depanare pentru C# și alte limbi de programare în Visual Studio Code Marketplace.

Să presupunem că faceți parte dintr-o echipă care lucrează la o aplicație de registru de numerar. Dezvoltați o MakeChange metodă care gestionează banii până și calculează suma de schimbare returnată clientului. Metoda MakeChange urmărește numărul de facturi ale fiecărei denumiri (1, 5, 10 și 20) care sunt disponibile în până la. Excepțiile sunt lansate atunci când banii primiți nu acoperă costul articolului și când până când nu se poate face modificarea utilizând facturile disponibile. Metoda MakeChange a trecut testele inițiale de verificare a codului, dar un eșantion de date mai mare a expus erori logice care trebuie izolate și remediate înainte de eliberarea codului.

În acest modul, efectuați următoarele activități:

  • Rulați aplicația de registru de numerar și revizuiți rezultatul generat pentru a identifica o problemă logică.
  • Utilizați instrumentele de depanare a codului Visual Studio pentru a izola și a remedia problema.

Până la sfârșitul acestui modul, metoda ta MakeChange va echilibra cu succes banii până în timpul unei simulări de tranzacții zilnice.

Notă

Acesta este un modul de proiect de provocare în care veți finaliza un proiect end-to-end dintr-o specificație. Acest modul este destinat să fie un test al abilităților dvs. există puțină îndrumare și fără instrucțiuni pas cu pas.

Obiective de instruire

În acest modul, demonstrați capacitatea dvs. de a:

  • Utilizați instrumentele de depanare a codului Visual Studio pentru a identifica și a corecta o problemă din logica de cod.

Cerințe preliminare

  • O instalare a codului Visual Studio care este configurată pentru dezvoltarea aplicațiilor C#.
  • Capacitatea de a dezvolta aplicații de consolă C# care implementează logica de afaceri utilizând instrucțiuni de iterație, instrucțiuni de selecție și metode particularizate.
  • Experiența cu utilizarea instrumentelor de depanare a codului Visual Studio pentru C#.
  • Experiență de implementare try-catch a excepțiilor de mână și de generare a excepțiilor în aplicațiile consolei C#.