IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

5 instructions générative de Copilot Chat que les développeurs .NET devraient adopter dès aujourd'hui
Par Wendy Breiding

Le , par Wendy Breiding

0PARTAGES

2  0 
5 instructions générative de Copilot Chat que les développeurs .NET devraient adopter dès aujourd'hui, par Wendy Breiding

L'intelligence artificielle est en train de devenir un élément clé de la boîte à outils du développeur .NET moderne. Avec GitHub Copilot Chat, vous pouvez gagner un temps considérable, éliminer les frictions et libérer votre créativité en posant simplement les bonnes questions. Mais que devez-vous demander exactement ? Voici cinq instructions générative (prompt) de GitHub Copilot Chat que tous les développeurs .NET devraient utiliser dès maintenant !

1. « Expliquez ce code et suggérez des optimisations. »

Lorsque vous héritez d'un projet existant ou que vous revisitez un ancien code, il peut être difficile de comprendre ce qui se passe. Ajoutez les fichiers de votre code C# dans Copilot Chat et demandez non seulement une explication, mais aussi des recommandations pour améliorer les performances, la lisibilité ou la maintenabilité. Vous gagnerez du temps et apprendrez peut-être une ou deux nouvelles astuces !

2. « Écrivez des tests unitaires pour cette méthode/classe. »

Les tests sont essentiels, mais souvent négligés lorsque les délais approchent. Placez votre curseur dans la méthode ou la classe et laissez Copilot Chat générer des tests unitaires robustes à l'aide de xUnit, MSTest ou NUnit. C'est un excellent moyen de garantir la couverture et de détecter les cas limites que vous auriez pu manquer.

3. « Convertissez ce code pour utiliser async/await. »

Les applications .NET modernes doivent tirer parti de la programmation asynchrone pour gagner en évolutivité et en réactivité. Si vous avez du code synchrone, demandez à Copilot Chat de le réécrire avec des modèles async/await. Cela vous aidera à pérenniser votre base de code et à améliorer l'expérience utilisateur.

4. « Trouvez et corrigez les problèmes de sécurité potentiels dans cet extrait de code. »

La sécurité est la responsabilité de tous, mais il peut être difficile de repérer toutes les vulnérabilités. Demandez à Copilot Chat d'examiner votre code à la recherche de failles de sécurité courantes telles que les injections SQL, les XSS ou les validations d'entrée incorrectes. Laissez l'IA être votre paire d'yeux supplémentaire avant de passer en production.

5. « Générez des données d'exemple ou des objets fictifs pour ce modèle. »

Que vous créiez un prototype d'API ou que vous écriviez des tests, il est essentiel de disposer de données réalistes. Copilot Chat peut générer instantanément des données ou des objets fictifs pour n'importe quel modèle, vous aidant ainsi à simuler des scénarios réels et à lancer votre application plus rapidement.

Conclusion

Ces instructions générative ne sont qu'un début ! Expérimentez avec Copilot Chat, adaptez ces idées et créez vos propres raccourcis. Avec les bonnes questions, vous pouvez faire de l'IA votre assistant de codage et faire passer votre développement .NET au niveau supérieur. Découvrez d'autres instructions générative intéressantes dans le dépôt Awesome GitHub Copilot Customizations.

Source : "5 Copilot Chat Prompts .NET Devs Should Steal Today"

Et vous ?

Pensez-vous que ces instructions générative sont crédibles ou pertinentes ?
Quelles instructions générative utilisez-vous avec Copilot Chat ?

Voir aussi :

Personnaliser les réponses de l'IA à partir de GitHub Copilot : En mode Agent, l'IA peut créer des parties ou même des applications entières à partir de vos instructions écrites ou parlées, par Matt Soucoup

Mon guide d'ingénierie des prompts ou instructions génératives d'IA pour les développeurs, par Namanyay

Ne dites plus « prompt » mais « instruction générative », recommande la Commission d'enrichissement de la langue française, qui propose des traductions françaises du vocabulaire entourant l'IA
Vous avez lu gratuitement 1 972 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Matthieu Vergne
Expert éminent https://www.developpez.com
Le 20/08/2025 à 18:54
À part le async/await, je ne vois pas ce qu'il y a de spécifique à .NET.

Par contre celui-là est scandaleux :
Citation Envoyé par Wendy Breiding Voir le message
2. « Écrivez des tests unitaires pour cette méthode/classe. »

Les tests sont essentiels, mais souvent négligés lorsque les délais approchent. Placez votre curseur dans la méthode ou la classe et laissez Copilot Chat générer des tests unitaires robustes à l'aide de xUnit, MSTest ou NUnit. C'est un excellent moyen de garantir la couverture et de détecter les cas limites que vous auriez pu manquer.
On ne génère pas un test à partir du code qu'on cherche à tester. Cela revient à dire "écrit moi un test qui passe avec ce code". On écrit un test parce qu'on a un besoin à satisfaire : les tests sont à générer à partir du cahier des charges, pas du code. Générer des tests à partir du code revient à faire de la couverture de test pour le plaisir d'en faire. Ça n'a aucune valeur ajoutée et au contraire augmente l'effort quand on doit changer quelque chose, car on doit désormais retoucher le code ET le test.

Je comprends la simplicité de la chose qui le rend très alléchant, mais ce n'est pas parce que quelque chose est facile que ça le rend recommendable.
1  0