Esittely

Valmis

Mitä nopeammin löydät ja tunnistat virheitä, sitä nopeammin voit vakauttaa ja julkaista koodisi. Visual Studio Code tukee C#-koodin virheenkorjausta ja useimpia muita ohjelmistokehityskieliä laajennusten avulla. Kun olet oppinut käyttämään Visual Studio Coden virheenkorjaustyökaluja, mietit vähemmän, miksi koodisi lakkasi toimimasta, ja enemmän aikaa loistavien sovellusten kehittämiseen.

Oletetaan, että käytät Visual Studio Codea C#-konsolisovelluksen kehittämiseen. Sovelluksen ensisijainen tarkoitus on asiakastietojen käsitteleminen liiketoimintasääntöjen perusteella. Kehität sovelluksen käyttämällä pientä mallitietojoukkoa, ja se suoritetaan ilman virheitä. Kun suoritat koodin käyttämällä suurempaa tietojoukkoa, koodisi tuottaa kuitenkin odottamattomia tuloksia. Olet lukenut koodin läpi useita kertoja, mutta logiikan virheitä on vaikea löytää. Olet kuullut, että Visual Studio Codessa on hyvät virheenkorjauksen työkalut, mutta et ole koskaan joutunut käyttämään niitä. Et voi tuhlata enempää aikaa koodin lukemiseen. Päätät, että virheenkorjaustyökalujen oppiminen on paras mahdollisuutesi suorittaa projekti ajoissa.

Tässä moduulissa opit korjaamaan C#-ohjelmia Visual Studio Codessa tehokkaasti käyttämällä keskeytyskohtia ja muita virheenkorjaustyökaluja, kuten resursseja RUN- ja DEBUG-näkymässä.

Tämän moduulin aikana pystyt määrittämään ja käyttämään Visual Studio Coden virheenkorjauksen työkaluja C#:lle.

Oppimistavoitteet

Tässä moduulissa teet:

  • Määritä Visual Studio Coden virheenkorjaaja C#-ohjelmalle.
  • Luo keskeytyskohtia ja eristä ongelmia koodin läpi.
  • Tarkista ohjelman tila missä tahansa suoritusvaiheessa.
  • Löydät poikkeuksen lähteen kutsupinon avulla.

Lopulta voit eristää koodivirheitä tehokkaasti virheenkorjaintyökaluilla, eikä sinun tarvitse enää luottaa niihin Console.WriteLine .

Edellytykset

  • C#-sovelluskehitykseen määritetty Visual Studio Code -asennus.
  • Mahdollisuus kehittää C#-konsolisovelluksia, jotka toteuttavat liiketoimintalogiikkaa, käyttämällä iteraatiolausekkeita, valintalausekkeita ja mukautettuja menetelmiä.
  • Koodin virheenkorjausprosessien perusymmärrys.