Introductie

Voltooid

Hoe sneller u bugs detecteert en identificeert, hoe sneller u uw code kunt stabiliseren en vrijgegeven. Visual Studio Code biedt ondersteuning voor codeopsporing voor C# en de meeste andere programmeertalen voor softwareontwikkeling via het gebruik van extensies. Zodra u hebt geleerd om de foutopsporingsprogramma's van Visual Studio Code te gebruiken, hoeft u zich minder af te vragen waarom uw code niet meer werkt en meer tijd hebt met het ontwikkelen van geweldige toepassingen.

Stel dat u Visual Studio Code gebruikt om een C#-consoletoepassing te ontwikkelen. Het primaire doel van de toepassing is het verwerken van klantgegevens op basis van bedrijfsregels. U ontwikkelt de toepassing met behulp van een kleine voorbeeldgegevensset en deze wordt zonder fouten uitgevoerd. Wanneer u de code echter uitvoert met behulp van de grotere gegevensset, produceert uw code enkele onverwachte resultaten. U hebt de code meerdere keren gelezen, maar het is moeilijk om de fouten in uw logica te vinden. U hebt gehoord dat Visual Studio Code goede hulpprogramma's voor foutopsporingsprogramma's heeft, maar u hebt ze nog nooit moeten gebruiken. U kunt geen tijd meer verspillen met het lezen van de code. U besluit dat het leren van de hulpprogramma's voor foutopsporingsprogramma's de beste kans is om het project op tijd te voltooien.

In deze module leert u hoe u effectief fouten in C#-programma's in Visual Studio Code opspoort met behulp van onderbrekingspunten en andere hulpprogramma's voor foutopsporing, zoals resources in de weergave RUN AND DEBUG.

Aan het einde van deze module kunt u de hulpprogramma's voor foutopsporingsprogramma's van Visual Studio Code voor C# configureren en gebruiken.

Doelstellingen voor leren

In deze module gaat u het volgende doen:

  • Configureer het foutopsporingsprogramma van Visual Studio Code voor een C#-programma.
  • Maak onderbrekingspunten en doorloop uw code om problemen te isoleren.
  • Inspecteer de status van uw programma bij een uitvoeringsstap.
  • Gebruik de aanroepstack om de bron van een uitzondering te vinden.

Uiteindelijk kunt u codefouten efficiƫnt isoleren met behulp van de hulpprogramma's voor foutopsporingsprogramma's en hoeft u er niet meer op Console.WriteLine te vertrouwen.

Vereiste voorwaarden

  • Een installatie van Visual Studio Code die is geconfigureerd voor C#-toepassingsontwikkeling.
  • De mogelijkheid om C#-consoletoepassingen te ontwikkelen die bedrijfslogica implementeren met behulp van iteratie-instructies, selectie-instructies en aangepaste methoden.
  • Basiskennis van codedebuggers en het foutopsporingsproces.