Présentation
GitHub Copilot peut aider les développeurs à consolider la logique dupliquée dans leur code pour améliorer la facilité de maintenance et réduire la redondance. GitHub Copilot aide les développeurs à créer des bases de code plus propres et plus efficaces en identifiant des modèles répétés et en suggérant des opportunités de refactorisation.
Dans ce module, vous allez apprendre à utiliser GitHub Copilot pour identifier et consolider la logique dupliquée dans votre code. Vous explorez les techniques de reconnaissance des modèles de duplication de code, l’extraction de fonctionnalités courantes et l’implémentation des principes DRY (Don’t Repeat Yourself) avec l’aide de l’IA.
Imaginez que vous êtes un développeur de logiciels travaillant sur une grande application qui a évolué au fil du temps. Votre codebase contient plusieurs instances de logique similaire dispersées dans différents fichiers et modules. Vous devez refactoriser ce code en double pour améliorer la maintenance, réduire les bogues et faciliter les mises à jour futures. Vous décidez d’utiliser GitHub Copilot pour identifier ces duplications et suggérer des solutions consolidées.
Objectifs d’apprentissage
À la fin de ce module, vous pouvez :
- Identifiez les modèles logiques en double dans le code à l’aide de GitHub Copilot.
- Extrayez des fonctionnalités courantes dans des composants réutilisables avec l’aide de l’IA.
- Refactoriser le code dupliqué à l’aide des suggestions de GitHub Copilot.
- Appliquez efficacement les principes DRY avec des conseils gitHub Copilot.
- Validez le code refactorisé pour vous assurer que les fonctionnalités sont conservées.
Prerequisites
- Découvrez le développement d’applications C#.
- Expérience à l’aide de GitHub Copilot dans Visual Studio Code.