Einleitung

Abgeschlossen

Codeüberprüfungen sind für die Aufrechterhaltung der Codequalität und -zusammenarbeit von entscheidender Bedeutung, aber häufig entstehen Engpässe. Entwickler jonglieren lange Überprüfungszyklen, inkonsistentes Feedback und Schwierigkeiten, umsetzbare Vorschläge zu machen, insbesondere in verschiedenen Sprachen und Frameworks. Kleine Fehler rutschen durch, und Pullanforderungen können Tage dauern, bis sie zusammengeführt werden.

GitHub Copilot hilft Ihnen, diese Herausforderungen zu lösen, indem es als kollaborativer Prüfer und Assistent fungiert. Es ersetzt nicht den Menschen, sondern arbeitet gemeinsam mit ihnen, um Probleme abzufangen, schlägt Verbesserungen vor, erstellt Zusammenfassungen und behebt sogar automatisch Sicherheitsrisiken. Sie können Copilot auch mit Ihren eigenen Prüfrichtlinien anpassen, sodass es nach denselben Mustern und Standards sucht, die Sie als menschlichen Prüfer interessieren. Dies bedeutet, dass Copilot nicht nur Rezensionen beschleunigt, sondern auch die bewährten Methoden Ihres Teams konsistent über Repositorys hinweg erzwingt. Das Ergebnis ist schnellere Rezensionen, höhere Qualität und weniger kognitive Belastung für Teams.

Premium Request Units (PRUs) ermöglichen die fortschrittlichsten Fähigkeiten von Copilot. Jedes Mal, wenn Sie Copilot bitten, eine Aufgabe auf Premium-Ebene auszuführen, beispielsweise eine gesamte Pull-Anfrage zu überprüfen, im Agentmodus zu laufen oder komplexe Multi-Step-Vorschläge zu generieren, verbraucht es ein PRU. Diese Premium-Anforderungen geben Copilot die zusätzliche Verarbeitungsleistung und Kontexttiefe, die es benötigt, um umfangreichere Gründe, stärkere Best-Practice-Prüfungen und zuverlässigere Ausgaben zu liefern. Später im Kurs erfahren Sie, wie Sie Ihre PRU-Nutzung überwachen, Ihren Plan optimieren und die einzelnen Premium-Anforderungen optimal nutzen können.

Lernziele

Am Ende dieses Moduls können Sie:

  • Erläutern, wie GitHub Copilot Codeüberprüfungen und Pullanforderungen optimiert.
  • Identifizieren Sie die wichtigsten Features, die Copilot dem Überprüfungsprozess hinzufügt.
  • Fordern Sie Copilot Bewertungen auf GitHub.com an und interpretieren Sie sie, und verstehen Sie ihre Grenzen.
  • Führen Sie Copilot-Rezensionen lokal in Ihrer IDE aus, und wenden Sie benutzerdefinierte Anweisungen an.
  • Nutzen Sie Premium Request Units (PRUs) für eine tiefere, kontextreiche Analyse.
  • Automatisieren Sie Copilot-Überprüfungen über Repositories mit Regelsätzen und Statusprüfungen.
  • Wenden Sie die Vorschläge von Copilot verantwortungsbewusst an, und kombinieren Sie sie mit menschlichem Urteil und Tests.

Voraussetzungen

  • Ein GitHub-Konto
  • GitHub Copilot ist für Ihr Konto aktiviert (Copilot Pro, Copilot Pro+, Business oder Enterprise-Plan werden für vollständige Code-Überprüfungsfunktionen empfohlen).
  • Grundkenntnisse in Bezug auf Pull-Requests und Codeüberprüfungen – wie man einen PR erstellt, Kommentare hinterlässt und Änderungen zusammenführt.

Eine Entwicklungsumgebung wie Visual Studio Code oder JetBrains IDEs (optional, aber empfohlen), wenn Sie Copilot-Bewertungen lokal verwenden möchten, bevor Sie Pull-Anfragen einreichen.