KI -Chat in der Seitelleiste von Visual Studio Code. RubberDuck kann Code generieren, Code bearbeiten, Code erklären, Tests generieren, Fehler finden, Fehler diagnostizieren und mehr. Sie können sogar Ihre eigenen Gesprächsvorlagen hinzufügen.
Sie können Rubberduck von der installieren
Rubberduck benötigt einen OpenAI -API -Schlüssel. Sie können einen OpenAI-API-Schlüssel von platform.openai.com/account/api-keys erhalten (Sie müssen sich für ein Konto anmelden).
Ai chat | Code generieren | Code bearbeiten | Code erklären | Tests generieren | Finden Sie Bugs | Diagnosefehler | Benutzerdefinierte Gespräche
Chatten Sie mit Rubberduck über Ihre Code- und Softwareentwicklungsthemen. Rubberduck kennt die Auswahl der Redaktion zum Zeitpunkt des Gesprächs.
Weisen Sie Rubberduck an, Code für Sie zu generieren.
Ändern Sie den ausgewählten Code, indem Sie Rubberduck zum Erstellen einer Bearbeitung anweisen.
Bitten Sie Rubberduck, den ausgewählten Code zu erklären.
Generieren Sie Testfälle für den ausgewählten Code.
Finden Sie potenzielle Mängel in Ihrem Code.
Lassen Sie Rubberduck Fehler verursachen, und schlagen Sie Fixes vor, um den Compiler- und Linterfehler schneller zu beheben.
Sie können Ihre eigenen Gesprächsvorlagen definieren. Weitere Informationen finden Sie in den Dokumenten von RubberDuck -Vorlagen.
Hier ist ein Beispiel für einen betrunkenen Piraten, der Ihren Code beschreibt:
false . Lars Grammel ? ? ? | Iain Majer ? | Nicolas Carlo ? | Ratogbm ? |
Lionel Okpeicha ? | Mercerk ? | Lundeen.bryan ? | Dukog ? |
SBSTN87 ? | Manuel ? | Alessandro-Newzoo ? | Leere & Null ? |
Witzdingo ? | Eva ? | Alexeylavrentev ? | Linshu123 |
Michael Adams ? | unruhig | Igor Kupczyński |
Lesen Sie unseren beitragenden Leitfaden, um über unseren Entwicklungsprozess zu erfahren, wie Sie Fehler und Verbesserungen vorschlagen und Ihre Änderungen erstellen und testen können.
Um Ihnen zu helfen, Ihre Füße nass zu machen und sich mit unserem Beitragsprozess vertraut zu machen, haben wir eine Liste mit guten ersten Problemen, die Dinge mit einem relativ begrenzten Bereich enthalten. Dies ist ein großartiger Ort, um loszulegen!