Maitrisez le débogueur (debugger) de Visual Studio Windows

69.99€
🎬 24 vidéos

Description

Attention : ce cours parle de  Visual Studio 2019, la version Windows, pour les développeurs C#, et non  de Visual Studio Code ni de Visual Studio Mac

Lors  de l'élaboration d'un logiciel, il y a fort à parier que vous allez  passer, d'une façon ou un autre, par des sessions de débogage. Étape  quasiment indispensable pour s'assurer qu'un problème est totalement  résolu, le débogage permet de suivre à la trace l'exécution du code et  de voir ce qu'il se passe concrètement. Que vous soyez un tout nouveau développeur C# qui apprend à utiliser Visual Studio ou un habitué, vous trouverez probablement dans ce cours des trucs et astuces pour vous aider à mieux supprimer les bugs de votre application.

Mais bien souvent, les  développeurs ne connaissent pas la totalité des outils permettant le  débogage et perde du temps alors qu'une bonne connaissance des outils  permet d'identifier et de résoudre le problème plus rapidement.

Visual  Studio est une IDE réputé pour son débogueur, car celui-ci est  extrêmement puissant. Dans ce cours, nous allons voir, sur un petit  projet de test, comment on peut utiliser le débogueur Visual Studio pour  identifier et résoudre plus rapidement les problèmes, et découvrir les  fonctionnalités avancées mises à disposition.

Au menu 🍽

  • ▶️Introduction
  • ▶️Installer et configurer Visual Studio 2019 pour ce cours
  • ▶️Récupération du projet d'exemple
  • ▶️Démarrer un projet en mode débug : comment faire ?
  • ▶️Découverte du mode débug
  • ▶️Corriger notre premier bug - une exception
  • ▶️Naviguer dans le code avec les outils de débug et de référence de code
  • ▶️La gestion des points d'arrêt
  • ▶️Explorer les variables et leur contenu
  • ▶️Gestion de l'empilement des appels et contexte d'exécution
  • ▶️Attachement du debugger à un processus
  • ▶️Conditions sur point d'arrêt
  • ▶️Actions sur point d'arrêt
  • ▶️Les fonctionnalités cachées des espions
  • ▶️Faire du code en live avec l'exécution immédiate
  • ▶️Déboguer du code multi-thread : découverte
  • ▶️Déboguer du code multi-thread : fenêtre des threads
  • ▶️Déboguer du code multi-thread : piloter l'exécution
  • ▶️Déboguer du code multi-thread : bien espionner les variables
  • ▶️Déboguer du code multi-thread : piles d'appels parallèles et attente de lock
  • ▶️Déboguer du code asynchrone : la fenêtre des tâches
  • ▶️Contrôler le débogueur depuis votre code
  • ▶️Mieux gérer l'affichage de vos objets par le débogueur
  • ▶️Editer le code et continuer l'exécution