Verwendung von Amazon Q Developer in Entwickler-Workflows - 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.

Verwendung von Amazon Q Developer in Entwickler-Workflows

Entwickler folgen einem Standardworkflow, der die Phasen Anforderungserfassung, Entwurf und Planung, Codierung, Testen, Codeüberprüfung und Bereitstellung umfasst. Dieser Abschnitt konzentriert sich darauf, wie Sie die Funktionen von Amazon Q Developer nutzen können, um wichtige Entwicklungsschritte zu optimieren.

Zu den Aufgaben der Codeentwicklung, die Amazon Q Developer ausführen kann, gehören Design, Schreiben, Testen und Überprüfen.

Das vorherige Diagramm zeigt, wie Amazon Q Developer die folgenden allgemeinen Aufgaben in Phasen der Codeentwicklung beschleunigen und optimieren kann:

  • Design und Planung | Einrichtung der Umgebung | Organisation des Codes

    • Generierung relevanter Bibliotheken

    • Generieren Sie Umrisse von Klassen und Funktionen

    • Fragen Sie Amazon Q nach gut durchdachten Ratschlägen

    • Verwenden von Amazon Q zum Umgestalten des Code

  • Schreiben von Code | Debuggen und Profiling | Komponententests | Dokumentation

    • Generieren Sie beliebte Algorithmen

    • Inline-Codeempfehlungen erhalten

    • Bitten Sie Amazon Q, den Code zu optimieren und zu korrigieren

    • Generieren Sie Anweisungen zur Debugging- und Profilerstellung

    • Generieren Sie Komponententests

    • Generieren Sie Dokumentation und Kommentare in Skripten

  • Überprüfung des Code

    • Bitten Sie Amazon Q, den Code zu erklären

    • Bei Fragen den Code als Aufforderung an Amazon Q senden

Entwurf und Planung

Nach der Erfassung der geschäftlichen und technischen Anforderungen entwerfen die Entwickler neue oder erweitern bestehende Codebasen. Während dieser Phase kann Amazon Q Developer Entwickler bei den folgenden Aufgaben unterstützen:

  • Generieren Sie relevante Bibliotheken sowie Klassen- und Funktionsübersichten, um eine fundierte Beratung zu erhalten.

  • Stellen Sie Anleitungen für Fragen zu Technik, Kompatibilität und architektonischem Design bereit.

Codierung

Der Codierungsprozess verwendet Amazon Q Developer, um die Entwicklung auf folgende Weise zu beschleunigen:

  • Konfiguration der Umgebung — Installieren Sie das AWS Toolkit in Ihrer integrierten Entwicklungsumgebung (IDE) (z. B. VS Code oder IntelliJ). Verwenden Sie dann Amazon Q, um Bibliotheken zu generieren oder Einrichtungsvorschläge zu erhalten, die auf Ihren Projektzielen basieren. Weitere Informationen finden Sie unter Bewährte Methoden für das Onboarding von Amazon Q Developer.

  • Organisation programmieren — Code umgestalten oder Organisationsempfehlungen von Amazon Q einholen, die Ihren Projektzielen entsprechen.

  • Schreiben von Code — Verwenden Sie Inline-Vorschläge, um während der Entwicklung Code zu generieren, oder bitten Sie Amazon Q, Code zu generieren, indem Sie das Amazon Q-Chat-Panel in IhremIDE. Weitere Informationen finden Sie unter Bewährte Methoden für die Codegenerierung mit Amazon Q Developer.

  • Debuggen und Profiling — Generieren Sie Profiling-Befehle oder verwenden Sie Amazon Q-Optionen wie Fix und Explain, um Probleme zu debuggen.

  • Unit-Tests — Geben Sie während einer Chat-Sitzung Code als Aufforderung an Amazon Q weiter und fordern Sie die Generierung der entsprechenden Unit-Tests an. Weitere Informationen finden Sie unter Codebeispiele mit Amazon Q Developer.

  • Dokumentation — Verwenden Sie Inline-Vorschläge, um Kommentare und Docstrings zu erstellen, oder verwenden Sie die Option Explain, um detaillierte Zusammenfassungen für die Codeauswahl zu erstellen. Weitere Informationen finden Sie unter Codebeispiele mit Amazon Q Developer.

Überprüfung des Code

Rezensenten müssen den Entwicklungscode verstehen, bevor sie ihn in die Produktion aufnehmen können. Um diesen Prozess zu beschleunigen, verwenden Sie die Amazon Q Explain - und Optimize-Optionen oder senden Sie in einer Chat-Sitzung eine Codeauswahl mit benutzerdefinierten Anweisungen an Amazon Q. Weitere Informationen finden Sie unter Chat-Beispiele.

Integration und Bereitstellung

Fragen Sie Amazon Q nach Rat zu kontinuierlicher Integration, Bereitstellungspipelines und bewährten Bereitstellungsmethoden, die für die Architektur Ihres Projekts spezifisch sind.

Anhand dieser Empfehlungen können Sie lernen, die Funktionen von Amazon Q Developer effektiv zu nutzen, Ihre Arbeitsabläufe zu optimieren und die Produktivität über den gesamten Entwicklungszyklus hinweg zu steigern.