Introduksjon

Fullført

Visual Studio Code gir flotte kodedebuggingsverktøy for C#-utviklere. Du finner feilsøkingsutvidelser for C# og andre programmeringsspråk i Visual Studio Code Marketplace.

La oss si at du er en del av et team som arbeider med en kassesøknad. Du utvikler en MakeChange metode som administrerer pengene til og beregner endringsbeløpet som returneres til kunden. Metoden MakeChange sporer antall fakturaer for hvert valør (1, 5, 10 og 20) som er tilgjengelige i kassen. Unntak oppstår når kontantene som mottas, ikke dekker kostnadene for varen, og når kassen ikke kan gjøre endringer ved hjelp av de tilgjengelige fakturaene. Metoden MakeChange besto de første kodebekreftelsestestene, men et større dataeksempel avslørte logikkfeil som må isoleres og fikses før koden kan frigis.

I denne modulen fullfører du følgende oppgaver:

  • Kjør kasseprogrammet, og se gjennom de genererte utdataene for å identifisere et logisk problem.
  • Bruk feilsøkingsverktøyene for Visual Studio-kode til å isolere og løse problemet.

Ved slutten av denne modulen vil metoden din MakeChange balansere pengene til under en simulering av daglige transaksjoner.

Merk deg

Dette er en utfordringsprosjektmodul der du fullfører et ende-til-ende-prosjekt fra en spesifikasjon. Denne modulen er ment å være en test av ferdighetene dine. det er lite veiledning og ingen trinnvise instruksjoner.

Læringsmål

I denne modulen viser du muligheten til å:

  • Bruk debuggerverktøyene for Visual Studio-kode til å identifisere og rette opp et problem i kodelogikken.

Forutsetninger

  • En installasjon av Visual Studio Code som er konfigurert for C#-programutvikling.
  • Muligheten til å utvikle C#-konsollprogrammer som implementerer forretningslogikk ved hjelp av gjentakelsessetninger, utvalgssetninger og egendefinerte metoder.
  • Opplev bruken av feilsøkingsverktøyene for Visual Studio Code for C#.
  • Opplev implementering av try-catch unntakshånding og unntak i C#-konsollprogrammer.