Exercice - Refactoriser des fonctions volumineuses à l’aide de GitHub Copilot
Important
Pour effectuer cet exercice, vous avez besoin d’un compte GitHub actif et d’un environnement Visual Studio Code configuré pour le développement C#. Pour obtenir de l’aide sur la configuration de votre environnement lab, consultez Configurer l’environnement lab pour GitHub Copilot Labs. Pour obtenir de l’aide sur l’activation de GitHub Copilot dans Visual Studio Code, consultez Activer GitHub Copilot dans Visual Studio Code.
Dans cet exercice, vous utilisez GitHub Copilot pour refactoriser une fonction volumineuse en fonctions plus petites et plus gérables. Vous utilisez le mode Demander de GitHub Copilot pour analyser le code existant et identifier les opportunités de refactorisation. Vous utilisez ensuite le mode Agent de GitHub Copilot pour effectuer la refactorisation en extrayant des sections de code de la fonction volumineuse en fonctions plus petites. Enfin, vous testez le code refactorisé pour vous assurer qu’il fonctionne comme prévu.
Les tâches sont les suivantes :
- Passez en revue manuellement la base de code de traitement des commandes e-commerce.
- Identifiez les opportunités de refactorisation à l’aide de GitHub Copilot Chat (mode Demander).
- Refactorisez une grande fonction en fonctions plus petites et plus gérables à l’aide de GitHub Copilot Chat (mode Agent).
- Testez le code de traitement des commandes e-commerce refactorisé.
Lorsque vous sélectionnez le bouton lancer l’exercice, le navigateur accède à une page GitHub publique qui fournit des instructions pour cet exercice.
Lorsque vous terminez l’exercice, revenez ici pour :
- Un contrôle rapide des connaissances.
- Résumé de ce que vous avez appris pendant ce module.
- Un badge attestant que vous avez suivi ce module.