Zum Inhalt springen
Reality Graph

Methode

Code Review vs. Verifikation

Zuletzt aktualisiert: 2026-08-06Lesezeit ca. 4 Min.

Code Review ist menschliches Qualitätsurteil - Design, Lesbarkeit, Passung. Verifikation vergleicht auftragsbezogene Belege mit Scope und Akzeptanzkriterien. Statische Analyse, Tests und Validierung liefern andere Beobachtungen. Nichts davon garantiert Korrektheit, Sicherheit oder Compliance und nichts davon trifft die Geschäfts-, Rechts- oder Release-Freigabe.

„Tests laufen durch“vom Agenten gemeldetexit code 0von Reality Graph gestartetBelegnur die Ausführung zählt
Inhalt

Wofür Review da ist - und wofür es nie gebaut war

Code Review verdient seinen Platz dreifach: Es transferiert Wissen, es fängt Designprobleme, die kein Compiler sieht, und es hält ein zweites Augenpaar auf allem, was ausgeliefert wird. Alle drei Leistungen setzen still etwas voraus: dass Lesekapazität und Schreibtempo ungefähr zusammenpassen. Zwanzig Jahre lang stimmte das - ein Reviewer rekonstruierte die Absicht des Autors aus Diff, Commit-Message und geteiltem Kontext, meist erfolgreich.

Genau dieser Rekonstruktionsschritt bricht mit KI. Der Autor der Änderung ist ein Modell, dessen „Absicht“ in einem Prompt lebte, der zur Review-Zeit verschwunden ist. Die Forschung dazu, wie Menschen KI-Pull-Requests tatsächlich reviewen, berichtet Muster in einer begrenzten Stichprobe. Als Preprint vom Mai 2026 ist er ein nützlicher Beleg, kein universelles Gesetz. Schriftlicher Auftrag kann einen klareren Bezugspunkt liefern; die Studie beweist weder Review-Versagen noch Ersatz durch Verifikation.

Belege statt universellem Durchsatzgesetz

Eine Sonar-Anbieterumfrage von 2026 berichtet selbst eingeschätztes Review-Verhalten. Sie ist datiert und relevant, aber keine universelle Produktionstelemetrie und kein Beleg für eine kausale Durchsatzregel.

NISTs Secure Software Development Framework vom Februar 2022 behandelt Peer Review, Codeanalyse und ausführbare Tests als getrennte Praktiken. Kombiniert Belegquellen risikogerecht und haltet Abdeckung sowie Auslassungen fest. Fehlende oder veraltete Belege erzeugen Verification Debt.

Review und Verifikation im direkten Vergleich

DimensionCode ReviewVerifikation
KernfrageIst das guter Code? Passt er in unser System?Was zeigen die ausgewählten Prüfungen zu den formulierten Kriterien?
BezugspunktErfahrung des Reviewers und Erinnerung an den Kontext.Schriftlicher Auftrag: Ziel, Grenzen, Akzeptanzkriterien.
CharakterUrteil - unersetzlich menschlich.Vergleich - systematisch, soweit Kriterien und Belege es erlauben.
Skaliert mit KI-Volumen?Hängt von Änderung, Risiko, Tooling und Review-Kapazität ab.Hängt von Kriterien, Prüfabdeckung, Tooling und Belegqualität ab.
ErgebnisKommentare, Review-Urteil und gegebenenfalls benannte Freigabe.Verifikationsbelege samt Fehlern und Auslassungen; keine Geschäfts- oder Rechtsfreigabe.
Fehlermodus bei ÜberlastDurchwinken - Freigabe ohne Prüfung.Soll-Theater - Dokumente, gegen die niemand abgleicht.
Review, Analyse, Tests und auftragsbezogene Verifikation liefern unterschiedliche Belege. Abdeckung und Reihenfolge hängen vom Risiko ab; nichts ersetzt universell alles andere.

Kein Ersatz: die Arbeitsteilung, die funktioniert

Eine der Praktiken als universellen Ersatz zu behandeln, ist die falsche Abstraktion. Wer den Menschen aus der Schleife nimmt, wirft die Urteilsschicht weg, die keine Prüfung ersetzen kann, und ignoriert, was Review für das geteilte Verständnis des Teams leistet. Die Arbeitsteilung, die sich in der Praxis trägt:

  1. Auftrag definieren und Prüfungen wählen. Ein Soll-Ist-Abgleich gegen den schriftlichen Auftrag sowie risikogerechte statische Analyse, Tests und weitere Belege mit dokumentierten Grenzen.
  2. Review mit Belegen. Der Reviewer bekommt Diff, Befunde und Ergebnisse, hinterfragt deren Abdeckung und kann eine weitere Iteration verlangen.
  3. Menschliches Gate zuletzt. Die benannte Person übernimmt oder verwirft nach den Entscheidungsrechten des Teams. Review-Urteil und Verifikationsbelege informieren diese Geschäfts- oder Release-Entscheidung; sie treffen sie nicht automatisch.

Der Reviewer-Job wandelt sich von „rekonstruieren, was gewollt war“ zu „beurteilen, ob es gut ist“ - also zu dem Job, in dem Review immer am stärksten war. Diese Teilung ist der Kern des größeren Verifikations-Loops. Als konkreter Prozess mit Schritten und Rollen ist sie im Zwei-Phasen-Review beschrieben.

Grenzen und typische Fehler

  • Review komplett streichen. Verifikation prüft die formulierte Absicht; ob die Absicht klug war, beurteilt sie nicht. Das bleibt Reviewer-Arbeit.
  • KI-Review-Tools mit Verifikation verwechseln. Ein KI-Reviewer ohne schriftlichen Auftrag ist eine weitere Meinung, keine Prüfung. Nützlich für den mechanischen Rückstau - kein Bezugspunkt.
  • Konstante Review-Zeit als Fortschritt feiern. Wenn KI-PRs trotz subtilerer Fehlermodi dieselben Minuten bekommen wie menschliche, optimiert der Prozess Durchsatz statt Gewissheit - beides messen.

Wo Reality Graph ansetzt

Reality Graph hält eine auftragsbezogene Belegschicht fest: schriftlicher Auftrag vor dem Run, Grenz- und Kriterienprüfung danach, ausgewählte Validierungsergebnisse und Auslassungen sowie ein Prüfbericht, den der Reviewer liest. Worauf diese Prüfungen hinauslaufen, ein Wert pro Run statt eines Flickenteppichs aus Einzelstatus je Tool, folgt den Regeln unter wie das Ergebnis berechnet wird. Er beweist weder Korrektheit, Sicherheit noch Compliance und trifft keine Geschäfts-, Rechts- oder Release-Freigabe. Review-Prozess und Entscheidungsrechte bleiben eure.

Verifikation kann beitragen

  • Scope- und Grenzprüfung gegen den schriftlichen Auftrag
  • Bestanden/Nicht bestanden je Kriterium, festgehalten
  • Validierungsläufe, die das Modell nicht verfasst hat
  • Auftragsbezogene Belege, die Reviewer hinterfragen und nutzen können

Review behält

  • Architektur- und Trade-off-Urteil
  • Lesbarkeit, Benennung, System-Passung
  • Wissenstransfer im Team
  • Die finale Übernehmen/Verwerfen-Entscheidung - immer menschlich

Wenn diese Grenzen zu eurem Team passen:

FAQ

Was ist der Unterschied zwischen Code Review und Verifikation?
Code Review hält das Urteil eines Reviewers über eine Änderung fest. Statische Analyse erzeugt regelbasierte Befunde; Tests liefern Beobachtungen für ausgewählte Szenarien; auftragsbezogene Verifikation vergleicht verfügbare Belege mit Scope und Akzeptanzkriterien. Validierung fragt nach der Eignung für den vorgesehenen Einsatz. Die Ergebnisse ergänzen sich und bleiben durch ihre Abdeckung begrenzt.
Ersetzt Verifikation das Code Review?
Nein. Ein Verifikationsergebnis kann Belege zu ausgewählten Kriterien geben, liefert aber weder Architektururteil noch vollständige Fehlererkennung und trifft keine Release-, Geschäfts-, Rechts-, Sicherheits- oder Compliance-Freigabe. Die sinnvolle Reihenfolge hängt vom Kontext ab und ist oft iterativ.
Braucht KI-generierter Code einen universellen Review-Workflow?
Nein. Risiko, Änderungsgröße, Kritikalität, Team und verfügbare Prüfungen bestimmen den Ablauf. Eine Sonar-Anbieterumfrage von 2026 berichtet Wahrnehmungen, keine universelle Produktionstelemetrie; ein Preprint von 2026 untersucht eine begrenzte Stichprobe. Beides motiviert explizite Belege, nicht eine universelle Reihenfolge.
Es gibt doch KI-Review-Tools - lösen die das nicht?
Sie können Befunde, Zusammenfassungen oder Vorschläge ergänzen. Diese Ausgaben bleiben Tool-Beobachtungen, deren Wert von Kontext, Regeln, Modellverhalten und Nachprüfung abhängt. Sie sind nicht automatisch Verifikationsbeleg oder Freigabe und ersetzen weder schriftlichen Auftrag, Tests, statische Analyse noch menschliches Urteil.
Was heißt das für ein kleines Team?
Beginnt mit schriftlichem Auftrag und risikogerechten Prüfungen. Haltet Befunde statischer Analyse, Testergebnisse, ausgelassene Prüfungen und das auftragsbezogene Verifikationsergebnis neben dem Diff fest. Der Reviewer kann diese Belege nutzen, anfechten, Nacharbeit verlangen und die vorgesehene Entscheidung treffen.
Wie fangen wir an, ohne den Prozess umzubauen?
Pilotiert eine Änderung mit explizitem Scope, Akzeptanzkriterien, ausgewählten Prüfungen, dokumentierten Auslassungen und benanntem menschlichem Entscheidungsrecht. Vergleicht die Belege im Review mit dem Diff. Das Ergebnis ist ein messbares Beispiel, kein Beweis für alle Repositories.

Weiterlesen

Quellen

Wollt ihr sehen, wie euer letzter Agenten-Run ausgesehen hätte?

Zugang anfragen