{"meta":{"title":"livre de recettes GitHub Copilot","intro":"Découvrez comment utiliser GitHub Copilot pour accomplir des tâches spécifiques.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/fr/enterprise-cloud@latest/copilot/tutorials","title":"Tutoriels"},{"href":"/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook","title":"livre de recettes GitHub Copilot"}],"documentType":"subcategory"},"body":"# livre de recettes GitHub Copilot\n\nDécouvrez comment utiliser GitHub Copilot pour accomplir des tâches spécifiques.\n\n## Spotlight\n\n* [Implémentation d’une fonctionnalité à partir d’un problème de GitHub](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Attribuez un GitHub ticket à GitHub Copilot CLI, puis orientez la conversation vers l’implémentation de la fonctionnalité. (Image: /assets/images/copilot-landing/improving\\_code\\_readability.png)\n\n* [Diagnostic des échecs des tests CI](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Utilisez Copilot CLI pour récupérer les journaux CI, faire le lien entre les échecs et le code local, et résoudre les problèmes sans quitter le terminal. (Image: /assets/images/copilot-landing/generating\\_unit\\_tests.png)\n\n* [Amélioration de la lisibilité du code et de la maintenance](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat peut suggérer des façons de faciliter la compréhension et la maintenance de votre code. (Image: /assets/images/copilot-landing/debugging\\_invalid\\_json.png)\n\n## Links\n\n* [Création de modèles](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-templates)\n\n  Copilot Chat peut vous aider à créer des modèles pour simplifier votre flux de travail et garantir la cohérence entre vos projets.\n\n* [Triage et synthèse de l’activité du référentiel](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity)\n\n  Copilot peut extraire des informations clés à partir des dépôts que vous suivez pour vous tenir informé de l’activité récente.\n\n* [Synthèse de recherches](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/synthesizing-research)\n\n  Copilot Chat peut vous aider à synthétiser les résultats de recherche et les informations provenant de plusieurs sources en un résumé cohérent.\n\n* [Création de diagrammes](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-diagrams)\n\n  GitHub Copilot Chat peut vous aider à créer des diagrammes pour mieux comprendre vos données et communiquer des insights.\n\n* [Génération de tableaux](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/communicate-effectively/generating-tables)\n\n  Copilot Chat peut vous aider à créer des tables pour organiser les informations et les présenter clairement.\n\n* [Déboguer un JSON non valide](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/debug-invalid-json)\n\n  Copilot Chat peut identifier et résoudre les erreurs de syntaxe ou les problèmes structurels dans les données JSON.\n\n* [Gestion des limites de taux de l'API](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/handle-api-rate-limits)\n\n  Copilot Chat peut aider à gérer les limites de débit d’API en suggérant du code qui les détecte et implémente une logique de nouvelle tentative.\n\n* [Diagnostic des échecs des tests CI](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Utilisez Copilot CLI pour récupérer les journaux CI, faire le lien entre les échecs et le code local, et résoudre les problèmes sans quitter le terminal.\n\n* [Exploration des possibilités de mise en œuvre des fonctionnalités](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-functionality/explore-implementations)\n\n  Copilot Chat peut vous aider à explorer différentes approches pour implémenter une seule fonctionnalité.\n\n* [Analyse et incorporation des commentaires des utilisateurs](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-functionality/analyze-feedback)\n\n  Copilot Chat peut améliorer le processus d’incorporation des commentaires des utilisateurs dans votre projet.\n\n* [Implémentation d’une fonctionnalité à partir d’un problème de GitHub](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Attribuez un GitHub ticket à GitHub Copilot CLI, puis orientez la conversation vers l’implémentation de la fonctionnalité.\n\n* [Amélioration de la lisibilité du code et de la maintenance](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat peut suggérer des façons de faciliter la compréhension et la maintenance de votre code.\n\n* [Correction des erreurs de lint](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)\n\n  Copilot Chat peut suggérer des façons de résoudre les problèmes identifiés par un linter de code.\n\n* [Refactorisation pour optimiser les performances](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)\n\n  Copilot Chat peut suggérer des moyens d’accélérer l’exécution du code.\n\n* [Refactorisation pour la durabilité environnementale](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)\n\n  Copilot Chat peut suggérer des moyens de rendre le code plus respectueux de l’environnement.\n\n* [Refactorisation pour implémenter un modèle de conception](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)\n\n  Copilot Chat peut suggérer des modèles de conception que vous pouvez utiliser pour améliorer votre code.\n\n* [Refactorisation des couches d’accès aux données](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)\n\n  Copilot Chat peut suggérer des façons de dissocier votre code d’accès aux données de votre logique métier, ce qui facilite la maintenance et la mise à l’échelle d’une application.\n\n* [Dissociation de la logique métier des composants d’interface utilisateur](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)\n\n  Copilot Chat peut vous aider à séparer votre logique métier de votre code d’interface utilisateur, ce qui facilite la maintenance et la mise à l’échelle de votre application.\n\n* [Gérer les problèmes transversaux](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)\n\n  Copilot Chat peut vous aider à éviter le code lié à une préoccupation autre que la préoccupation principale de la méthode ou de la fonction dans laquelle se trouve le code.\n\n* [Simplifier les hiérarchies d’héritage complexes](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)\n\n  Copilot Chat peut vous aider à refactoriser le code pour éviter les classes avec plusieurs couches d’héritage.\n\n* [Correction des interblocages de base de données ou des problèmes d’intégrité des données](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)\n\n  Copilot Chat peut vous aider à éviter le code qui provoque des opérations de base de données lentes ou bloquées, ou des tables avec des données manquantes ou incorrectes.\n\n* [Traduire du code vers un autre langage de programmation](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)\n\n  Copilot Chat peut vous aider à réécrire du code pour effectuer les mêmes opérations, mais dans un langage de programmation différent.\n\n* [Signaler des problèmes sans interrompre votre flux de travail](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/filing-issues-without-breaking-your-flow)\n\n  Lorsqu’un élément attire votre attention en plein milieu d’une tâche, utilisez Copilot CLI pour créer une issue GitHub avec le contexte du code, les PR associées et les libellés, puis reprenez ce que vous étiez en train de faire.\n\n* [Documenter le code existant](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/document-legacy-code)\n\n  Copilot Chat peut vous aider à documenter le code hérité.\n\n* [Explication du code hérité](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/explain-legacy-code)\n\n  Copilot Chat peut vous aider à expliquer le code inconnu.\n\n* [Explication d’algorithmes complexes ou de logique](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/explain-complex-logic)\n\n  Copilot Chat peut vous aider à ajouter une documentation claire et concise sur les algorithmes complexes ou la logique.\n\n* [Synchronisation de la documentation avec les modifications du code](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/sync-documentation)\n\n  Copilot Chat peut vous aider à conserver la documentation du code up-to-date.\n\n* [Écriture de discussions ou de billets de blog](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/document-code/write-discussions-or-blog-posts)\n\n  Copilot Chat peut vous aider à générer des idées, un plan ou rédiger des discussions ou des billets de blog.\n\n* [Génération de tests unitaires](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests)\n\n  Copilot Chat peut vous aider à générer des tests unitaires pour une fonction.\n\n* [Création d'objets fictifs pour abstraire les couches](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/create-mock-objects)\n\n  Copilot Chat peut vous aider à créer des objets fictifs que vous pouvez utiliser pour les tests unitaires.\n\n* [Création de tests de bout en bout pour une page Web](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests)\n\n  Copilot Chat peut vous aider à générer des tests de bout en bout.\n\n* [Mise à jour des tests unitaires pour correspondre aux modifications du code](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/testing-code/update-unit-tests)\n\n  Copilot Chat peut vous aider à mettre à jour vos tests.\n\n* [Sécurisation de votre dépôt](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/secure-your-repository)\n\n  Copilot Chat peut vous aider à sécuriser votre dépôt et votre code.\n\n* [Gestion des mises à jour des dépendances](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/manage-dependency-updates)\n\n  Copilot Chat peut vous aider à configurer Dependabot pour simplifier les mises à jour des dépendances.\n\n* [Recherche de vulnérabilités existantes dans le code](/fr/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook/analyze-security/find-vulnerabilities)\n\n  Copilot Chat peut vous aider à trouver des vulnérabilités courantes dans votre code et à suggérer des correctifs."}