All courses

Développement

Déboguez vos applications C#

Partez à la chasse aux bugs avec Visual Studio ! Découvrez à travers des cas concrets comment y parvenir en utilisant des tests unitaires. Nous vous présenterons des astuces, ainsi que les outils et la méthodologie à adopter.
Medium
10 hours
Interested in this free-access course?

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.

Learning outcomes

  • Contrôler le flot d'exécution d’un code C# avec le débogueur de Visual Studio
  • Visualiser et modifier ses données dans le débogueur de Visual Studio

Turn it into a career

Choose one of our 100% online degree programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructor

Christophe Nasarre

Developing, debugging and shipping software on Microsoft stacks for 25+ years. And also talking at conferences!

Created by

Last updated: 1/23/2025
License

Développement

Déboguez vos applications C#

Medium
10 hours
Free-access course