Erweiterte Funktionen von Amazon Q Developer - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erweiterte Funktionen von Amazon Q Developer

Dieser Leitfaden konzentriert sich zwar auf die Verwendung von Amazon Q Developer bei praktischen Programmieraufgaben, es ist jedoch wichtig, sich der folgenden erweiterten Funktionen bewusst zu sein:

  • Codetransformation für Amazon Q Developer

  • Amazon Q Developer-Anpassungen

Codetransformation für Amazon Q Developer

Der Amazon Q Developer Agent für die Codetransformation kann die Codesprachversion Ihrer Dateien aktualisieren, ohne dass Sie den Code manuell neu schreiben müssen. Es analysiert Ihre vorhandenen Codedateien und schreibt sie automatisch neu, um eine neuere Version der Sprache zu verwenden. Amazon Q transformiert beispielsweise ein einzelnes Modul, wenn Sie in einer IDE wie Eclipse. Wenn Sie Visual Studio Code verwenden, kann Amazon Q ein ganzes Projekt oder einen gesamten Arbeitsbereich transformieren.

Verwenden Sie Amazon Q, wenn Sie allgemeine Code-Upgrade-Aufgaben wie die folgenden ausführen möchten:

  • Aktualisieren Sie den Code, sodass er mit der neuen Syntax der Sprachversion funktioniert.

  • Führen Sie Komponententests durch, um die erfolgreiche Kompilierung und Ausführung zu überprüfen.

  • Überprüfen und lösen Sie Probleme bei der Bereitstellung.

Amazon Q kann Entwicklern tagelange bis monatelange mühsame und sich wiederholende Arbeit bei der Aktualisierung von Codebasen ersparen.

Ab Juni 2024 unterstützt Amazon Q Developer Upgrades Java kodieren und kann transformieren Java 8 Code für neuere Versionen wie Java 11 oder 17.

Amazon Q Developer-Anpassungen

Mit seiner Anpassungsfunktion kann Amazon Q Developer Inline-Vorschläge auf der Grundlage der eigenen Codebasis eines Unternehmens bereitstellen. Das Unternehmen stellt sein Code-Repository entweder Amazon Simple Storage Service (Amazon S3) oder über AWS CodeConnections, früher bekannt als AWS CodeStar Connections, zur Verfügung. Anschließend verwendet Amazon Q das benutzerdefinierte Code-Repository mit aktivierter Sicherheit, um Codierungsmuster zu empfehlen, die für Entwickler in dieser Organisation relevant sind.

Beachten Sie bei der Verwendung von Amazon Q Developer-Anpassungen Folgendes:

  • Seit Juni 2024 befindet sich die Funktion Amazon Q Developer Customizations im Vorschaumodus. Daher kann es sein, dass die Verfügbarkeit und der Support der Funktion eingeschränkt sind.

  • Vorschläge für benutzerdefinierten Inline-Code sind nur dann korrekt, wenn man die Qualität der bereitgestellten Code-Repositorys berücksichtigt. Wir empfehlen Ihnen, für jede Anpassung, die Sie erstellen, eine Bewertungspunktzahl zu überprüfen.

  • Um die Leistung zu optimieren, empfehlen wir, dass Sie mindestens 20 Datendateien mit der angegebenen Sprache hinzufügen, wobei alle Quelldateien größer als 10 MB sind. Stellen Sie sicher, dass Ihr Repository aus referenzierbarem Quellcode und nicht aus Metadatendateien (z. B. Konfigurationsdateien, Eigenschaftendateien und Readme-Dateien) besteht.

Durch die Verwendung von Amazon Q Developer-Anpassungen können Sie auf folgende Weise Zeit sparen:

  • Verwenden Sie Empfehlungen, die auf Ihrem eigenen unternehmenseigenen Code basieren.

  • Erhöhen Sie die Wiederverwendbarkeit vorhandener Codebasen.

  • Erstellen Sie wiederholbare Muster, die in Ihrem gesamten Unternehmen verallgemeinert werden.