Introduction
Edsger Dijkstra a dit un jour :
« Si le débogage est le processus de suppression des bogues, la programmation doit donc être le processus qui les ajoute ».
Dans ce module, vous allez découvrir comment déboguer efficacement des programmes .NET. Plus vite vous pouvez trouver et identifier les bogues, plus vite vous obtenez un code qui fonctionne correctement. Vous passerez moins de temps à vous demander pourquoi votre code fonctionnait il y a cinq secondes et plus maintenant.
Objectifs d’apprentissage
À la fin de ce module, vous saurez :
- Utiliser le débogueur Visual Studio Code avec un programme .NET.
- Créer des points d’arrêt et exécuter votre code pas à pas pour trouver les problèmes.
- Inspecter l’état de votre programme à n’importe quelle étape d’exécution.
- Remonter dans la pile des appels pour rechercher la source d’une exception.
Au final, vous serez capable de rechercher efficacement les bogues dans vos programmes .NET et vous n’aurez plus besoin de vous appuyer seulement sur Console.WriteLine
.
Prérequis
Installations locales du SDK .NET, de Visual Studio Code et de l’extension C# pour Visual Studio Code.