Créer une application consiste à écrire du code pour accéder à des structures de données et les mettre à jour. Cela paraît simple mais nécessite de bien connaître les structures de données disponibles en .NET ainsi que les instructions fournies en C# pour ordonner l'exécution du code.
Lorsque quelque chose ne se passe pas comme prévu, on parle de "bug", en souvenir des insectes ("bug" en anglais) qui causaient le dysfonctionnement des composants électroniques des premiers ordinateurs à lampes... Une fois le code parti en production, il faut trouver un moyen de monitorer la bonne santé de l'application et de détecter les erreurs lors de son exécution : il s'agit généralement d'écrire des messages dans des fichiers ou de les rendre accessibles à distance.
Cependant, une fois le comportement déviant identifié :
Comment remonter à la source du problème ?
Comment déterminer quelle partie de code n'effectue pas le traitement attendu ?
Comment accéder à l'état des données de l'application ?
Le but de ce cours est de vous montrer comment partir à la chasse aux bugs avec Visual Studio. Nous passerons par des cas concrets à travers des tests unitaires pour présenter les outils, la méthodologie ainsi que des trucs et astuces.
Rejoignez-nous dans ce cours et vous serez capable de déboguer n'importe quel code C#, pour votre application .NET.