Présentation

Effectué

Ce module explore l’utilisation de l’extension GitHub Copilot Chat pour Visual Studio Code pour implémenter des améliorations du code. Vous découvrez comment apporter des améliorations à la qualité du code, à la fiabilité du code, aux performances du code et à la sécurité du code. Les instructions sont développées pour chaque domaine à améliorer et soumises à GitHub Copilot pour recevoir des suggestions sur comment améliorer le code sélectionné. Les exercices vous apprennent à créer des incitations qui génèrent des suggestions pour des domaines spécifiques d'amélioration. Les exercices montrent également comment implémenter des suggestions de mises à jour de code, accélérer votre processus de développement et améliorer la qualité de votre code.

Imaginez que vous êtes développeur travaillant sur un projet qui nécessite du code sécurisé et efficace. Les délais de livraison approchent et la base de code que vous avez héritée est plus preuve de concept que le code de production. Vous êtes préoccupé(e) par le fait que vous n’aurez pas suffisamment de temps pour examiner minutieusement la base de code et implémenter les mises à jour requises. Vous avez besoin d’un outil capable d’identifier rapidement les domaines d’amélioration du code existant. L’outil doit également accélérer le processus de développement pour toutes les mises à jour que vous décidez d’implémenter. Vous souhaitez examiner les mises à jour qui traitent de la qualité du code, de la fiabilité, des performances et de la sécurité. Vous entendez que GitHub Copilot pouvez aider les développeurs à évaluer le code, à identifier les zones d’amélioration et à mettre à jour efficacement leur base de code. Vous êtes impatient d'accélérer votre processus d'amélioration du code à l'aide de GitHub Copilot.

Les rubriques abordées dans ce module incluent :

  • Exploration des outils d'amélioration du code de GitHub Copilot.
  • Utilisation des options de correctif rapide de GitHub Copilot.
  • Refactorisation du code avec GitHub Copilot meilleures pratiques.
  • Refactoriser le code avec le chat en ligne de GitHub Copilot.
  • Refactorisation de code avec les agents de vue Chat de GitHub Copilot.
  • Exploration des fonctionnalités de révision de code de GitHub Copilot.
  • Refactorisez du code C# avec GitHub Copilot.

Une fois ce module terminé, vous pourrez :

  • Utilisez les agents de vue conversation de GitHub Copilot pour analyser, planifier et exécuter efficacement des tâches.
  • Appliquez des options de correction rapide pour résoudre les problèmes de codage, les échecs de test et les erreurs de terminal à l’aide d’outils tels que Corriger les actions intelligentes et Inline Chat.
  • Refactoriser le code pour améliorer la lisibilité, réduire la complexité et améliorer la maintenance en tirant parti des outils contextuels et des meilleures pratiques de GitHub Copilot.
  • Effectuez des révisions de code à l'aide des fonctionnalités de sélection et de révision de GitHub Copilot pour garantir la qualité, la fiabilité et la sécurité.
  • Effectuez un exercice pratique pour refactoriser et optimiser une application C# à l’aide de GitHub Copilot.

Important

Pour suivre cette formation GitHub Copilot, vous devez disposer d’un abonnement actif pour GitHub Copilot dans votre compte de GitHub personnel (inclut le plan gratuit GitHub Copilot), ou vous devez être affecté à un abonnement géré par une organisation ou une entreprise. Les activités de module peuvent inclure des suggestions GitHub Copilot qui correspondent au code public. Si vous êtes membre d'une organisation sur GitHub Enterprise Cloud qui a reçu un abonnement GitHub Copilot via votre organisation, le paramètre des suggestions correspondant au code public peut être hérité de votre organisation ou de votre entreprise. Si votre compte bloque les suggestions qui correspondent au code public, les activités de module peuvent ne pas fonctionner comme prévu.