Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Meilleures pratiques Github Copilot : de bon à excellent
DEV -
28/01
Table des matières Introduction Partie 1 : Fondamentaux 1.1 Le contexte est tout 1.2...
Table des matières
Introduction
Partie 1 : Fondamentaux
1.1 Le contexte est primordial
1.2 Éléments essentiels de l'ingénierie rapide
1.3 Chat et complétions en ligne
Partie 2 : Optimisation du flux de travail quotidien
2.1 Raccourcis et astuces rapides
2.2 Instructions personnalisées
Partie 3 : Sécurité et qualité
3.1 Ne comptez pas trop
3.2 Toujours examiner les requêtes paramétrées
3.3 Vérifier que la validation d'entrée existe
3.4 Assurer une gestion appropriée des erreurs
3.5 Vérifier que les secrets proviennent de variables d'environnement
3.6 Mauvaise gestion du contexte
Résumé
Introduction
Ce guide suppose que vous connaissez déjà les bases : vous avez installé Copilot, comprenez l'onglet pour accepter et vous avez vu les complétions en ligne en action. Il est maintenant temps de passer au niveau supérieur. Nous explorerons les techniques qui transforment Copilot d'un simple outil de saisie semi-automatique en un partenaire de programmation en binôme utile. Nous examinerons quelques exemples de code pour démontrer les fonctionnalités. Clonez le référentiel git suivant et ouvrez-le dans n'importe quel IDE pris en charge par copilot.
Entrer en mode plein écran Quitter le mode plein écran
Partie 1 : Fondamentaux
1.1 Le contexte est primordial
Le facteur le plus important pour obtenir des suggestions de qualité de Copilot ne sont pas vos invites : c'est votre contexte. Copilot peut traiter tous les fichiers ouverts dans votre IDE pour comprendre vos modèles de base de code.
Ce que cela signifie en pratique :
Lorsque vous travaillez sur une fonctionnalité, ouvrez tous les fichiers pertinents. Par exemple, si vous créez un nouveau composant React qui récupère les tâches d'une API, ouvrez :
Le fichier de composant que vous créez
Le fichier du service API
Le fichier de types TypeScript
Un composant similaire existant comme référence
Que fermer :
Fermez les fichiers qui ne sont pas pertinents pour votre tâche actuelle. Si vous avez 20 onglets ouverts lors de la session de débogage d'hier, l'attention de Copilot est diluée dans un contexte non pertinent. Chaque fichier ouvert consomme la fenêtre contextuelle limitée de Copilot.
Exemple : Création d'un service de tâches
Disons que vous devez créer une nouvelle méthode de service dans notre exemple de projet. Voici comment le contexte change le résultat :
Entrer en mode plein écran Quitter le mode plein écran
La deuxième suggestion correspond aux modèles Sequelize de votre projet, inclut la relation que vous chargez toujours et suit vos conventions de dénomination : tout cela parce que Copilot avait le bon contexte.
1.2 Éléments essentiels de l'ingénierie rapide
Après le contexte, la deuxième chose la plus importante pour obtenir de bons résultats sont les invites. ... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité