Verwenden von Copilot als Rezensent auf GitHub.com
Auf GitHub.com ist das Anfordern einer Copilot-Überprüfung so einfach wie das Hinzufügen aus dem Menü "Reviewer". Innerhalb von Sekunden generiert Copilot eine Kommentarüberprüfung, keine Genehmigung oder Ablehnung, sodass sie niemals Zusammenführungen blockiert, sondern stattdessen wertvollen Kontext für menschliche Prüfer hinzufügt. Sie können das Verhalten von Copilot auch anpassen, indem Sie Ihrem Repository eine copilot-instructions.md Datei hinzufügen. Diese Anleitungen führen Copilot dazu, die spezifischen Prüfrichtlinien Ihres Teams zu befolgen, sodass es nach denselben Aktionen sucht, die Sie tun und ihre Vorschläge ihren Standards entsprechen.
Überprüfen Sie Kommentare, die so aussehen und sich so verhalten wie die von Teamkollegen: Sie können darauf reagieren, sie auflösen oder kommentieren. Copilot kennzeichnet möglicherweise fehlende Typenhinweise, schlägt Formatierungsänderungen vor oder hebt potenzielle Fehler hervor.
Am Ende dieser Einheit können Sie:
- Fordern Sie eine Copilot-Überprüfung an und interpretieren Sie sie.
- Wenden Sie die vorgeschlagenen Änderungen von Copilot an.
- Verstehen Sie die Grenzen der Rolle von Copilot bei Überprüfungen.
So überprüfen Sie den Code auf GitHub.com
Öffnen oder Erstellen einer Pullanforderung Erstellen Sie zunächst eine neue Pullanforderung, oder navigieren Sie zu einer vorhandenen Anforderung in Ihrem Repository.
Hinzufügen von Copilot als Bearbeiter Wählen Sie im Menü "Prüfer " die Option "Copilot" aus. Dadurch wird Copilot angewiesen, Ihre Änderungen zu überprüfen, genau wie Sie einen menschlichen Teamkollegen anweisen würden.
Warten Sie, bis die Überprüfung abgeschlossen ist . Copilot beginnt sofort mit der Analyse Ihrer Pull-Anforderung. Rezensionen werden in der Regel in weniger als 30 Sekunden abgeschlossen, sodass Sie schnell Ergebnisse erhalten, ohne Ihren Workflow zu unterbrechen.
Überprüfen sie die Kommentare von Copilot Scrollen Sie durch die Pull-Anforderung, um Copilots Feedback zu lesen. Vorschläge werden als Kommentare zu den relevanten Codezeilen hinterlassen.
Anwenden der vorgeschlagenen Änderungen von Copilot Wenn Copilot Probleme kennzeichnet, können Sie Korrekturen direkt über die PR-Schnittstelle übernehmen. Für Peer-Review-Kommentare können Sie Copilot verwenden, um Lösungen schnell zu generieren.
Beispielaufforderung:
"Vorschlagen Sie einen Fix für diesen Rezensionskommentar: Ersetzen Sie
exec()durch eine sicherere Funktion."Copilot schlägt einen Patch mit
subprocess.run().vor. Der Entwickler testet ihn lokal, committet, und stellt sicher, dass die Tests bestehen.PRUs machen diese Korrekturen schneller und intelligenter, sodass Copilot Rezensionskommentare zusammen mit Codekontext analysieren kann, um qualitativ hochwertige Lösungen vorzuschlagen.
Grundlegendes zu den Grenzwerten
Die Rolle von Copilot bei Rezensionen ist beratend. Es genehmigt oder lehnt Pull-Anfragen nicht ab, und seine Kommentare werden bei den erforderlichen Genehmigungen nicht berücksichtigt. Verwenden Sie es, um Probleme frühzeitig zu erfassen, umsetzbare Vorschläge zu generieren und Routineprüfungen zu beschleunigen. Verlassen Sie sich jedoch auf menschliche Prüfer für Architekturentscheidungen, differenzierte Abwägungen und die endgültige Abnahme.
Die Überprüfung auf GitHub.com ist leistungsfähig, aber Sie können noch mehr Probleme abfangen, bevor Code GitHub erreicht, indem Sie Copilot in Ihrer IDE verwenden.