Zum Inhalt springen

Pull Request auf Verhalten und Tests prüfen

Eine fokussierte Review-Anweisung für GitHub Copilot: Sie prüft Verhalten, Randfälle und Tests und meldet nachvollziehbare Befunde mit Datei und Stelle.

Dieser Prompt führt GitHub Copilot durch eine risikoarme Pull-Request-Prüfung und lenkt die Aufmerksamkeit auf echte Verhaltensfehler statt auf Stilpräferenzen.

Wofür der Prompt gedacht ist

Setze ihn auf einen Pull Request an, wenn du eine zweite, nachvollziehbare Prüfung brauchst. Er fordert Belege aus Diff und Kontext und kennzeichnet fehlende Testabdeckung als Risiko, nicht als bewiesenen Fehler.

Was du vorbereitest

  • Den vollständigen Diff und, wenn nötig, die betroffenen Dateien.
  • Repository-Testbefehle und die erwarteten Akzeptanzkriterien.
  • Optional: besonders kritische Bereiche wie Authentifizierung, Datenverlust oder Barrierefreiheit.

Die vollständige Vorlage steht weiter unten als Kopierkarte.

Beispiel aus der Praxis

Wenn ein neuer Filter nur bei gesetztem Suchtext funktioniert, beschreibt der Befund den leeren Zustand, die betroffene Stelle und die Auswirkung. „Ich würde das anders strukturieren“ zählt dagegen nicht als Fehler.

Verwandte Prompts

Pull Request auf Verhalten und Tests prüfen

Prüfe diesen Pull Request auf reale Verhaltensfehler, Regressionen und fehlende Absicherung. Lies den vollständigen Diff und den nötigen umgebenden Code, aber ändere keine Dateien. Akzeptanzkriterien: [AKZEPTANZKRITERIEN] Prüfe in dieser Reihenfolge: 1. Ob das geänderte Verhalten die Akzeptanzkriterien erfüllt. 2. Fehler- und Randfälle, insbesondere leere, fehlende oder unerwartete Eingaben. 3. Datenfluss, Zustandsänderungen und mögliche Seiteneffekte. 4. Sicherheits-, Datenschutz- und Barrierefreiheitsrisiken, sofern der Diff sie berührt. 5. Vorhandene Tests und die kleinste sinnvolle Ergänzung für ungeschütztes Verhalten. Melde nur Befunde, die du aus Diff oder Code begründen kannst. Für jeden Befund nenne Datei, Zeile oder Symbol, Auswirkung, reproduzierbares Szenario und eine konkrete Korrekturrichtung. Ordne Befunde nach Schwere. Wenn du keinen belastbaren Befund findest, sage das und nenne verbleibende Unsicherheiten. Stilfragen und hypothetische Verbesserungen gehören nicht in die Befundliste.

GitHub-Dokumentation: Pull-Request-Reviews Referenz und Inspiration; der angezeigte Prompt ist eine originale Website-Vorlage. · Rolle: Entwicklung, Tech Lead, Reviewer · Tool: GitHub Copilot Chat, GitHub Copilot