Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Quel est le coût masqué principal du code en double dans le développement de logiciels ?
Augmentation des exigences de stockage pour la base de code.
Surcharge de maintenance nécessitant des mises à jour dans plusieurs emplacements lorsque des bogues sont détectés ou des fonctionnalités changent.
Temps de compilation plus lents en raison de l’analyse répétée du code.
Quel principe guide les développeurs pour éviter de répéter la logique dans leur base de code ?
Principe de responsabilité unique (SRP)
Ne vous répétez pas (DRY)
Principe ouvert/fermé (OCP)
Quelle est la technique de refactorisation la plus fondamentale pour consolider le code en double ?
Créez des classes d’assistance statiques pour toutes les fonctionnalités partagées.
Technique d’extraction de méthode
Implémentez des hiérarchies d’héritage pour partager du code commun.
Quelle est la règle d’or pour la refactorisation du code sécurisé lors de la consolidation du code en double ?
Effectuez toutes les modifications de refactorisation en une seule fois pour davantage d'efficacité.
Effectuez de petites étapes sécurisées avec les tests après chaque modification.
Concentrez-vous sur l’optimisation des performances avant de consolider le code en double.
Quel est l’objectif principal du mode Demander de GitHub Copilot lors de l’identification du code en double ?
Pour refactoriser automatiquement le code en double sur l’ensemble du codebase.
Pour analyser le code et identifier la duplication potentielle sans modifier le code.
Pour générer un nouveau code qui remplace toute logique en double.
Quelle différence clé distingue le mode Agent du mode Demander dans GitHub Copilot ?
Le mode Agent peut accéder à plus de fichiers dans l’espace de travail que le mode Demander.
Le mode Agent peut modifier le code entre plusieurs fichiers, tandis que le mode Ask fournit uniquement une analyse.
Le mode agent fonctionne plus rapidement que le mode Ask pour l'analyse du code.
Quelle est la meilleure pratique lors de la création d’invites pour le mode Agent GitHub Copilot pour consolider le code en double ?
Utilisez des références vagues telles que « ce fichier » et « cette fonction » pour laisser l’agent décider.
Identifiez clairement les méthodes, les classes et les résultats souhaités.
Demandez que toutes les modifications de refactorisation soient effectuées dans une seule opération volumineuse.
Vous devez répondre à toutes les questions avant de vérifier votre travail.
Cette page a-t-elle été utile ?
Vous avez besoin d’aide pour cette rubrique ?
Vous souhaitez essayer d’utiliser Ask Learn pour clarifier ou vous guider dans cette rubrique ?