{"meta":{"title":"GitHub Copilot Kochbuch","intro":"Erfahren Sie, wie Sie GitHub Copilot verwenden, um bestimmte Aufgaben auszuführen.","product":"GitHub Copilot","breadcrumbs":[{"href":"/de/copilot","title":"GitHub Copilot"},{"href":"/de/copilot/tutorials","title":"Anleitungen"},{"href":"/de/copilot/tutorials/copilot-cookbook","title":"GitHub Copilot Kochbuch"}],"documentType":"subcategory"},"body":"# GitHub Copilot Kochbuch\n\nErfahren Sie, wie Sie GitHub Copilot verwenden, um bestimmte Aufgaben auszuführen.\n\n## Spotlight\n\n* [Implementieren eines Features aus einem GitHub Problem](/de/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Geben Sie ein GitHub Problem, GitHub Copilot CLIund steuern Sie dann die Unterhaltung, um das Feature zu implementieren. (Image: /assets/images/copilot-landing/improving\\_code\\_readability.png)\n\n* [Diagnose von CI-Testfehlern](/de/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Wird Copilot CLI verwendet, um CI-Protokolle abzurufen, Fehler mit lokalem Code zu korrelieren und Probleme zu beheben, ohne das Terminal zu verlassen. (Image: /assets/images/copilot-landing/generating\\_unit\\_tests.png)\n\n* [Verbessern der Lesbarkeit und Wartbarkeit von Code](/de/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat kann Möglichkeiten vorschlagen, den Code leichter zu verstehen und zu verwalten. (Image: /assets/images/copilot-landing/debugging\\_invalid\\_json.png)\n\n## Links\n\n* [Erstellen von Vorlagen](/de/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-templates)\n\n  Copilot Chat kann Ihnen helfen, Vorlagen zu erstellen, um Ihren Workflow zu optimieren und die Konsistenz in Ihren Projekten sicherzustellen.\n\n* [Triage und Zusammenfassung von Repositoryaktivitäten](/de/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity)\n\n  Copilot kann wichtige Informationen aus Repositories extrahieren, denen Sie folgen, um Sie über aktuelle Aktivitäten auf dem Laufenden zu halten.\n\n* [Synthetisieren der Forschung](/de/copilot/tutorials/copilot-cookbook/communicate-effectively/synthesizing-research)\n\n  Copilot Chat kann dir helfen, Forschungsergebnisse und Erkenntnisse aus mehreren Quellen in eine zusammenhängende Zusammenfassung zu synthetisieren.\n\n* [Erstellen von Diagrammen](/de/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-diagrams)\n\n  GitHub Copilot Chat kann dir helfen, Diagramme zu erstellen, um deine Daten besser zu verstehen und Erkenntnisse zu vermitteln.\n\n* [Generieren von Tabellen](/de/copilot/tutorials/copilot-cookbook/communicate-effectively/generating-tables)\n\n  Copilot Chat kann Ihnen helfen, Tabellen zu erstellen, um Informationen zu organisieren und klar darzustellen.\n\n* [Debuggen eines ungültigen JSON-Codes](/de/copilot/tutorials/copilot-cookbook/debug-errors/debug-invalid-json)\n\n  Copilot Chat kann Syntaxfehler oder strukturelle Probleme in JSON-Daten identifizieren und beheben.\n\n* [Umgang mit API-Ratenbegrenzungen](/de/copilot/tutorials/copilot-cookbook/debug-errors/handle-api-rate-limits)\n\n  Copilot Chat kann bei der Behandlung von API-Rate-Grenzwerten helfen, indem Code vorgeschlagen wird, der sie erkennt und die Wiederholungslogik implementiert.\n\n* [Diagnose von CI-Testfehlern](/de/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Wird Copilot CLI verwendet, um CI-Protokolle abzurufen, Fehler mit lokalem Code zu korrelieren und Probleme zu beheben, ohne das Terminal zu verlassen.\n\n* [Erkunden potenzieller Featureimplementierungen](/de/copilot/tutorials/copilot-cookbook/analyze-functionality/explore-implementations)\n\n  Copilot Chat kann dabei helfen, verschiedene Ansätze für die Implementierung eines einzelnen Features zu untersuchen.\n\n* [Analysieren und Integrieren von Benutzerfeedback](/de/copilot/tutorials/copilot-cookbook/analyze-functionality/analyze-feedback)\n\n  Copilot Chat kann den Prozess der Einbindung von Benutzerfeedback in Ihr Projekt verbessern.\n\n* [Implementieren eines Features aus einem GitHub Problem](/de/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Geben Sie ein GitHub Problem, GitHub Copilot CLIund steuern Sie dann die Unterhaltung, um das Feature zu implementieren.\n\n* [Verbessern der Lesbarkeit und Wartbarkeit von Code](/de/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat kann Möglichkeiten vorschlagen, den Code leichter zu verstehen und zu verwalten.\n\n* [Beheben von Lintfehlern](/de/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)\n\n  Copilot Chat kann Lösungen für Probleme vorschlagen, die von einem Code-Linter erkannt wurden.\n\n* [Umgestalten zur Leistungsoptimierung](/de/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)\n\n  Copilot Chat kann Möglichkeiten vorschlagen, langsam ausgeführten Code zu beschleunigen.\n\n* [Umgestaltung für ökologische Nachhaltigkeit](/de/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)\n\n  Copilot Chat kann Möglichkeiten vorschlagen, Code umweltfreundlicher zu gestalten.\n\n* [Refactoring zum Implementieren eines Entwurfsmusters](/de/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)\n\n  Copilot Chat kann Entwurfsmuster vorschlagen, mit denen Sie Ihren Code verbessern können.\n\n* [Refaktorisieren von Datenzugriffsschichten](/de/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)\n\n  Copilot Chat kann Möglichkeiten vorschlagen, Den Datenzugriffscode von Ihrer Geschäftslogik zu entkoppeln, wodurch eine Anwendung einfacher verwaltet und skaliert werden kann.\n\n* [Entkoppeln der Geschäftslogik von Benutzeroberflächenkomponenten](/de/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)\n\n  Copilot Chat kann Ihnen dabei helfen, Ihre Geschäftslogik von Ihrem Benutzeroberflächencode zu trennen, sodass Sie Ihre Anwendung einfacher verwalten und skalieren können.\n\n* [Umgang mit bereichsübergreifenden Aspekten](/de/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)\n\n  Copilot Chat kann Ihnen dabei helfen, Code zu vermeiden, der sich auf ein anderes Problem als das Hauptanliegen der Methode oder Funktion bezieht, in der sich der Code befindet.\n\n* [Vereinfachung komplexer Vererbungshierarchien](/de/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)\n\n  Copilot Chat kann Ihnen helfen, Code umzugestalten, um Klassen mit mehreren Vererbungsebenen zu vermeiden.\n\n* [Beheben von Datenbankdeadlocks oder Datenintegritätsproblemen](/de/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)\n\n  Copilot Chat kann Ihnen dabei helfen, Code zu vermeiden, der zu langsamen oder blockierten Datenbankvorgängen oder Tabellen mit fehlenden oder falschen Daten führt.\n\n* [Übersetzen von Code in eine andere Programmiersprache](/de/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)\n\n  Copilot Chat kann Ihnen helfen, Code neu zu schreiben, um dieselben Vorgänge auszuführen, aber in einer anderen Programmiersprache.\n\n* [Probleme melden, ohne Ihren Arbeitsfluss zu unterbrechen](/de/copilot/tutorials/copilot-cookbook/document-code/filing-issues-without-breaking-your-flow)\n\n  Wenn etwas mitten in einer Aufgabe Ihre Aufmerksamkeit erregt, verwenden Sie Copilot CLI, um ein GitHub-Issue mit Codekontext, verknüpften PRs und Labels zu erstellen, und machen Sie dann dort weiter, wo Sie aufgehört haben.\n\n* [Dokumentieren von Legacy-Code](/de/copilot/tutorials/copilot-cookbook/document-code/document-legacy-code)\n\n  Copilot Chat kann beim Dokumentieren von Legacycode hilfreich sein.\n\n* [Erklärung von Legacy-Code](/de/copilot/tutorials/copilot-cookbook/document-code/explain-legacy-code)\n\n  Copilot Chat kann ihnen dabei helfen, unbekannten Code zu erläutern.\n\n* [Erläutern komplexer Algorithmen oder Logik](/de/copilot/tutorials/copilot-cookbook/document-code/explain-complex-logic)\n\n  Copilot Chat kann eine klare und präzise Dokumentation zu komplexen Algorithmen oder Logik hinzufügen.\n\n* [Synchronisieren der Dokumentation mit Codeänderungen](/de/copilot/tutorials/copilot-cookbook/document-code/sync-documentation)\n\n  Copilot Chat kann dabei helfen, die Code-Dokumentation aktuell zu halten.\n\n* [Schreiben von Diskussionen oder Blogbeiträgen](/de/copilot/tutorials/copilot-cookbook/document-code/write-discussions-or-blog-posts)\n\n  Copilot Chat kann Ihnen dabei helfen, Ideen, Gliederungen oder Entwürfe von Diskussionen oder Blogbeiträgen zu generieren.\n\n* [Generieren von Komponententests](/de/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests)\n\n  Copilot Chat kann beim Generieren von Komponententests für eine Funktion hilfreich sein.\n\n* [Erstellen von Pseudoobjekten zum Abstrahieren von Schichten](/de/copilot/tutorials/copilot-cookbook/testing-code/create-mock-objects)\n\n  Copilot Chat kann beim Erstellen von Pseudoobjekten helfen, die Sie für Komponententests verwenden können.\n\n* [Erstellen von umfassenden Tests für eine Webseite](/de/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests)\n\n  Copilot Chat kann beim Generieren von End-to-End-Tests helfen.\n\n* [Aktualisieren von Komponententests zur Anpassung an Codeänderungen](/de/copilot/tutorials/copilot-cookbook/testing-code/update-unit-tests)\n\n  Copilot Chat kann bei der Aktualisierung Ihrer Tests hilfreich sein.\n\n* [Repository schützen](/de/copilot/tutorials/copilot-cookbook/analyze-security/secure-your-repository)\n\n  Copilot Chat kann Ihnen helfen, Ihr Repository und Ihren Code zu sichern.\n\n* [Verwalten von Abhängigkeitsupdates](/de/copilot/tutorials/copilot-cookbook/analyze-security/manage-dependency-updates)\n\n  Copilot Chat kann Ihnen dabei helfen, Dependabot einzurichten, um Abhängigkeitsaktualisierungen zu vereinfachen.\n\n* [Suchen vorhandener Sicherheitsrisiken im Code](/de/copilot/tutorials/copilot-cookbook/analyze-security/find-vulnerabilities)\n\n  Copilot Chat kann beim Suchen nach häufigen Sicherheitsrisiken in deinem Code helfen und Fehlerbehebungen vorschlagen."}