Présentation

Terminée

Les instructions conditionnelles complexes constituent un défi courant dans le développement de logiciels. Au fil du temps, la logique métier peut évoluer dans des instructions if-else profondément imbriquées et des arbres de décision complexes qui deviennent de plus en plus difficiles à lire, maintenir et tester. GitHub Copilot Agent fournit des fonctionnalités puissantes permettant aux développeurs d’identifier, d’analyser et de refactoriser une logique conditionnelle complexe, de transformer du code tangé en solutions propres et gérables.

Imaginez que vous êtes un développeur de logiciels qui hérite d’une base de code héritée avec des instructions conditionnelles profondément imbriquées qui gèrent des règles métier complexes. Le code fonctionne, mais il est difficile de comprendre et de modifier. Avec les modes Demander et Agent de GitHub Copilot, vous pouvez analyser la logique existante, comprendre son intention et la refactoriser systématiquement en structures de code plus lisibles et accessibles.

Les rubriques abordées dans ce module incluent :

  • Comprendre l’impact et les problèmes associés aux instructions conditionnelles complexes.
  • Examen des caractéristiques qui rendent la logique conditionnelle complexe et difficile à maintenir.
  • Exploration des techniques et des meilleures pratiques pour simplifier les conditions complexes.
  • Utilisation du mode Demander de GitHub Copilot pour analyser et comprendre les modèles logiques complexes.
  • Utilisation du mode Agent de GitHub Copilot pour refactoriser des conditions complexes en code plus propre.

Une fois ce module terminé, vous pourrez :

  • Décrivez comment les conditions complexes évoluent au fil du temps et les problèmes associés au code conditionnel complexe et profondément imbriqué.
  • Décrivez les outils, techniques et processus utilisés pour refactoriser le code conditionnel complexe et profondément imbriqué.
  • Utilisez le mode Demander de GitHub Copilot pour expliquer une base de code et identifier les opportunités de simplifier le code conditionnel complexe et profondément imbriqué.
  • Utilisez le mode Agent de GitHub Copilot pour refactoriser le code conditionnel complexe et profondément imbriqué.

Important

Pour suivre cette formation GitHub Copilot, vous devez disposer d’un abonnement actif pour GitHub Copilot dans votre compte GitHub personnel (inclut le plan GitHub Copilot Gratuit) 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 et qu’un abonnement GitHub Copilot vous est attribué via votre organisation, le paramètre pour les 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.