Tous les cours

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.
DifficultéMoyenne10 heures
Ce cours en libre accès vous intéresse ?

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.

Objectifs pédagogiques

  • 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

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel

Contributeurs

Professeur

Christophe Nasarre

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

Créé par

OpenClassrooms

Mis à jour le 23/01/2025

Licence

Développement

Déboguez vos applications C#

DifficultéMoyenne10 heures
Cours en libre accès