Introductie
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.