AI chat dans la barre latérale du code Visual Studio. RubberDuck peut générer du code, modifier le code, expliquer le code, générer des tests, trouver des bogues, diagnostiquer les erreurs, etc. Vous pouvez même ajouter vos propres modèles de conversation.
Vous pouvez installer Rubberduck à partir du
RubberDuck nécessite une clé API OpenAI. Vous pouvez obtenir une touche API OpenAI sur Platform.Openai.com/Account/API-Keys (vous devrez vous inscrire à un compte).
AI CHAT | Générer du code | Modifier le code | Expliquez le code | Générer des tests | Trouver des bugs | Diagnostiquer les erreurs | Conversations personnalisées
Discutez avec RubberDuck de vos sujets de développement de code et de logiciel. Rubberduck connaît la sélection de l'éditeur au moment du début de la conversation.
Demandez à Rubberduck de générer du code pour vous.
Modifiez le code sélectionné en demandant à RubberDuck de créer une modification.
Demandez à Rubberduck d'expliquer le code sélectionné.
Générez des cas de test pour le code sélectionné.
Trouvez des défauts potentiels dans votre code.
Laissez RubberDuck identifier les causes d'erreur et suggérer des correctifs pour corriger plus rapidement les erreurs du compilateur et du linter.
Vous pouvez définir vos propres modèles de conversation. Voir les documents du modèle RubberDuck pour plus d'informations.
Voici un exemple de pirate ivre décrivant votre code:
false . Lars Grammel ? ? ? | Iain Majer ? | Nicolas Carlo ? | Ratogbm ? |
Lionel Okpeicha ? | Mercer ? | Lundeen.Bryan ? | Ducog ? |
SBSTN87 ? | Manuel ? | Alessandro-Newzoo ? | Vide et null ? |
Wittydingo ? | Eva ? | AlexeylavRentev ? | linshu123 |
Michael Adams ? | agité | Igor Kupczyński |
Lisez notre guide de contribution pour en savoir plus sur notre processus de développement, comment proposer des bugfix et des améliorations, et comment créer et tester vos modifications.
Pour vous aider à vous mouiller les pieds et à vous familiariser avec notre processus de contribution, nous avons une liste de bons premiers problèmes qui contient des choses avec une portée relativement limitée. C'est un endroit idéal pour commencer!