# GitHub Copilot Chat-Cookbook

Hier findest du Beispiele für Prompts zur Verwendung mit GitHub Copilot Gespräch.

## Spotlight

* [Generieren von Komponententests](/de/copilot/tutorials/copilot-chat-cookbook/testing-code/generate-unit-tests)

  Copilot-Chat kann dir beim Generieren von Komponententests für eine Funktion helfen. (Image: /assets/images/copilot-landing/generating\_unit\_tests.png)

* [Verbessern der Lesbarkeit und Wartbarkeit von Code](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/improve-code-readability)

  Copilot-Chat kann Möglichkeiten vorschlagen, deinen Code leichter nachvollziehbar und verwaltbar zu gestalten. (Image: /assets/images/copilot-landing/improving\_code\_readability.png)

* [Debuggen eines ungültigen JSON-Codes](/de/copilot/tutorials/copilot-chat-cookbook/debug-errors/debug-invalid-json)

  Copilot-Chat kann Syntaxfehler und strukturelle Probleme in JSON-Daten erkennen und lösen. (Image: /assets/images/copilot-landing/debugging\_invalid\_json.png)

## Links

* [Erstellen von Vorlagen](/de/copilot/tutorials/copilot-chat-cookbook/communicate-effectively/creating-templates)

  Copilot-Chat kann dir beim Erstellen von Vorlagen helfen, um deinen Workflow zu optimieren und Konsistenz zwischen deinen Projekten sicherzustellen.

* [Extrahieren von Informationen](/de/copilot/tutorials/copilot-chat-cookbook/communicate-effectively/extracting-information)

  Copilot Chat in GitHub kann Ihnen helfen, wichtige Informationen aus Problemen und Diskussionen zu extrahieren.

* [Synthetisieren der Forschung](/de/copilot/tutorials/copilot-chat-cookbook/communicate-effectively/synthesizing-research)

  Copilot Chat kann dir helfen, Forschungsergebnisse und Erkenntnisse aus mehreren Quellen in eine zusammenhängende Zusammenfassung zu synthetisieren.

* [Erstellen von Diagrammen](/de/copilot/tutorials/copilot-chat-cookbook/communicate-effectively/creating-diagrams)

  GitHub Copilot Chat kann Ihnen helfen, Diagramme zu erstellen, um Ihre Daten besser zu verstehen und Einblicke zu vermitteln.

* [Generieren von Tabellen](/de/copilot/tutorials/copilot-chat-cookbook/communicate-effectively/generating-tables)

  Copilot-Chat kann dir helfen, Tabellen zu erstellen, um Informationen zu organisieren und übersichtlich darzustellen.

* [Debuggen eines ungültigen JSON-Codes](/de/copilot/tutorials/copilot-chat-cookbook/debug-errors/debug-invalid-json)

  Copilot-Chat kann Syntaxfehler und strukturelle Probleme in JSON-Daten erkennen und lösen.

* [Umgang mit API-Ratenbegrenzungen](/de/copilot/tutorials/copilot-chat-cookbook/debug-errors/handle-api-rate-limits)

  Copilot-Chat kann beim Umgang mit API-Ratenbegrenzungen helfen, indem er Code vorschlägt, der sie erkennt, und indem er die Wiederholungslogik implementiert.

* [Diagnose von Testfehlern](/de/copilot/tutorials/copilot-chat-cookbook/debug-errors/diagnose-test-failures)

  Copilot-Chat kann Ihnen helfen, zu verstehen, warum ein Test fehlschlägt, und Vorschläge für eine Behebung bereitstellen.

* [Erkunden potenzieller Featureimplementierungen](/de/copilot/tutorials/copilot-chat-cookbook/analyze-functionality/explore-implementations)

  Copilot-Chat kann dir beim Erkunden verschiedener Ansätze zum Implementieren eines einzelnen Features helfen.

* [Analysieren und Integrieren von Benutzerfeedback](/de/copilot/tutorials/copilot-chat-cookbook/analyze-functionality/analyze-feedback)

  Copilot-Chat kann das Einarbeiten von Benutzerfeedback in dein Projekt verbessern.

* [Verbessern der Lesbarkeit und Wartbarkeit von Code](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/improve-code-readability)

  Copilot-Chat kann Möglichkeiten vorschlagen, deinen Code leichter nachvollziehbar und verwaltbar zu gestalten.

* [Beheben von Lintfehlern](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/fix-lint-errors)

  Copilot-Chat kann Möglichkeiten zum Beheben von Problemen vorschlagen, die durch einen Codelinter identifiziert wurden.

* [Umgestalten zur Leistungsoptimierung](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/refactor-for-optimization)

  Copilot-Chat bietet Vorschläge, einen langsam ausgeführten Code zu beschleunigen.

* [Umgestaltung für ökologische Nachhaltigkeit](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/refactor-for-sustainability)

  Copilot-Chat kann Möglichkeiten zur umweltfreundlicheren Codegestaltung vorschlagen.

* [Refactoring zum Implementieren eines Entwurfsmusters](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/refactor-design-patterns)

  Copilot-Chat kann Entwurfsmuster zum Verbessern deines Codes vorschlagen.

* [Refaktorisieren von Datenzugriffsschichten](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/refactor-data-access-layers)

  Copilot-Chat kann Möglichkeiten vorschlagen, den Datenzugriffscode von deiner Geschäftslogik zu entkoppeln, wodurch eine Anwendung einfacher verwaltet und skaliert werden kann.

* [Entkoppeln der Geschäftslogik von Benutzeroberflächenkomponenten](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/decouple-business-logic)

  Copilot-Chat kann dich dabei unterstützen, deine Geschäftslogik vom Benutzeroberflächencode zu trennen, wodurch deine Anwendung einfacher verwaltet und skaliert werden kann.

* [Umgang mit bereichsübergreifenden Aspekten](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/handle-cross-cutting)

  Copilot-Chat kann dir dabei helfen, Code zu vermeiden, der sich auf einen anderen Aspekt als den Hauptaspekt der Methode oder Funktion bezieht, in deren Kontext der Code verwendet wird.

* [Vereinfachung komplexer Vererbungshierarchien](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/simplify-inheritance-hierarchies)

  Copilot-Chat kann dir beim Refactoring deines Codes helfen, um Klassen mit mehreren Schichten der Vererbung zu vermeiden.

* [Beheben von Datenbankdeadlocks oder Datenintegritätsproblemen](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/fix-database-deadlocks)

  Copilot-Chat kann Ihnen helfen, Code zu vermeiden, der langsame oder blockierte Datenbankvorgänge oder Tabellen mit fehlenden oder falschen Daten verursacht.

* [Übersetzen von Code in eine andere Programmiersprache](/de/copilot/tutorials/copilot-chat-cookbook/refactor-code/translate-code)

  Copilot-Chat kann dir beim Umschreiben von Code helfen, damit dieser in einer anderen Programmiersprache die gleichen Vorgänge ausführt.

* [Erstellen von Issues](/de/copilot/tutorials/copilot-chat-cookbook/document-code/creating-issues)

  Copilot-Chat kann Ihnen helfen, Probleme schnell zu erstellen, ohne jedes Feld manuell auszufüllen.

* [Dokumentieren von Legacy-Code](/de/copilot/tutorials/copilot-chat-cookbook/document-code/document-legacy-code)

  Copilot-Chat kann bei der Dokumentation von Legacy-Code helfen.

* [Erklärung von Legacy-Code](/de/copilot/tutorials/copilot-chat-cookbook/document-code/explain-legacy-code)

  Copilot-Chat kann beim Erläutern von unbekanntem Code helfen.

* [Erläutern komplexer Algorithmen oder Logik](/de/copilot/tutorials/copilot-chat-cookbook/document-code/explain-complex-logic)

  Copilot-Chat kann beim Hinzufügen verständlicher und präziser Dokumentation für komplexe Algorithmen und Logik helfen.

* [Synchronisieren der Dokumentation mit Codeänderungen](/de/copilot/tutorials/copilot-chat-cookbook/document-code/sync-documentation)

  Copilot-Chat kann dabei helfen, dass die Codedokumentation stets auf dem neuesten Stand ist

* [Schreiben von Diskussionen oder Blogbeiträgen](/de/copilot/tutorials/copilot-chat-cookbook/document-code/write-discussions-or-blog-posts)

  Copilot-Chat kann dir helfen, Ideen, Gliederungen oder Entwürfe für Diskussionen oder Blogbeiträge zu generieren.

* [Generieren von Komponententests](/de/copilot/tutorials/copilot-chat-cookbook/testing-code/generate-unit-tests)

  Copilot-Chat kann dir beim Generieren von Komponententests für eine Funktion helfen.

* [Erstellen von Pseudoobjekten zum Abstrahieren von Schichten](/de/copilot/tutorials/copilot-chat-cookbook/testing-code/create-mock-objects)

  Copilot-Chat kann beim Erstellen von Pseudoobjekten helfen, die für Komponententests genutzt werden können.

* [Erstellen von umfassenden Tests für eine Webseite](/de/copilot/tutorials/copilot-chat-cookbook/testing-code/create-end-to-end-tests)

  Copilot-Chat kann bei der Generierung von End-to-End-Tests helfen.

* [Aktualisieren von Komponententests zur Anpassung an Codeänderungen](/de/copilot/tutorials/copilot-chat-cookbook/testing-code/update-unit-tests)

  Copilot-Chat kann bei der Aktualisierung Ihrer Tests helfen.

* [Repository schützen](/de/copilot/tutorials/copilot-chat-cookbook/analyze-security/secure-your-repository)

  Copilot-Chat kann dir helfen, dein Repository und deinen Code zu sichern.

* [Verwalten von Abhängigkeitsupdates](/de/copilot/tutorials/copilot-chat-cookbook/analyze-security/manage-dependency-updates)

  Copilot-Chat kann dir dabei helfen, Dependabot einzurichten, um Abhängigkeitsupdates zu optimieren.

* [Suchen vorhandener Sicherheitsrisiken im Code](/de/copilot/tutorials/copilot-chat-cookbook/analyze-security/find-vulnerabilities)

  Copilot Chat kann beim Suchen nach häufigen Sicherheitsrisiken in deinem Code helfen und Fehlerbehebungen vorschlagen.