Projekt & Methodik

Code-Review

Beim Code-Review liest eine zweite Person eine Änderung, bevor sie veröffentlicht wird. Geprüft wird nicht nur auf Fehler, sondern auf Verständlichkeit — Code wird deutlich öfter gelesen als geschrieben.

Redaktionell geprüft von Alexander SeidlertwentyonepixelsStand:

Warum es der günstigste Prüfschritt ist

Weil ein Fehler, der beim Lesen auffällt, Minuten kostet. Derselbe Fehler beim Kunden kostet Fehlersuche, eine außerplanmäßige Veröffentlichung und Vertrauen.

Zusätzlich verbreitet es Wissen: Nach einem halben Jahr kennt jeder die kritischen Stellen. Das ist der wirksamste Schutz gegen Abhängigkeit von einer einzelnen Person.

Was eine Durchsicht tatsächlich findet

Vor allem Verständlichkeit und übersehene Fälle — was passiert bei leerer Eingabe, bei doppeltem Klick, bei einem Nutzer ohne Berechtigung. Reine Tippfehler und Formatierung findet die Maschine besser und billiger; dafür ist eine menschliche Durchsicht zu teuer.

Der zweite, selten genannte Ertrag ist die Verteilung von Wissen. Wer den Code eines anderen liest, kann ihn im Notfall auch übernehmen. In einem kleinen Team ist das oft wichtiger als jeder gefundene Fehler.

Warum kleine Änderungspakete besser geprüft werden

Weil die Aufmerksamkeit mit der Länge fällt. Bei 50 geänderten Zeilen werden Anmerkungen gemacht, bei 800 wird zugestimmt — das ist gut belegt und deckt sich mit jeder Erfahrung. Ein großes Paket bekommt keine gründlichere Prüfung, sondern eine oberflächlichere.

Daraus folgt eine schlichte Arbeitsregel: lieber fünfmal wenig als einmal viel. Das kostet mehr Termine und findet mehr.

Woran es scheitert

An zu großen Änderungen. Ein Paket mit achthundert geänderten Zeilen bekommt „sieht gut aus"; eines mit achtzig bekommt echte Anmerkungen. Die Größe entscheidet über die Qualität der Prüfung.

Und an fehlender Begründung: Wer nur schreibt, was geändert wurde, zwingt den Prüfer zum Raten. Steht das Warum dabei, prüft er die Entscheidung statt nur die Zeilen.

Häufige Fragen zu Code-Review

Ein Arbeitstag ist die Obergrenze – so hält es Googles öffentlich dokumentierte Review-Leitlinie für die Antwort auf eine eingereichte Änderung. Gemessen wird es auch: In einer Auswertung von rund 9 Millionen geprüften Änderungen bei Google lag die Wartezeit auf die erste Rückmeldung im Median unter einer Stunde für kleine und bei etwa fünf Stunden für sehr große Änderungen. Dieselbe Studie referiert für andere Häuser deutlich längere Werte, bis zu 24 Stunden im Median.

Unter 300 geänderten Zeilen je Stunde findet ein Prüfer am meisten, bis 500 Zeilen je Stunde gilt noch als tragbar – darüber gehen erhebliche Anteile der Fehler durch. Die Zahlen stammen aus einer Auswertung von 2.500 Durchsichten über 3,2 Millionen Zeilen, veröffentlicht 2006. Dieselbe Untersuchung nennt 60 Minuten als Obergrenze je Sitzung, weil die Fundrate ab 90 Minuten einbricht. Wer schneller liest, prüft nicht, sondern quittiert.

Einer genügt in der Regel. Bei Google haben weniger als 25 Prozent der Änderungen mehr als einen Prüfer, über 99 Prozent höchstens fünf, und der Median liegt bei genau einem – gemessen an rund 9 Millionen Durchsichten. Ältere Untersuchungen kamen auf zwei als eingespielte Zahl, die formale Fagan-Inspektion setzt vier Personen an. Die harte Grenze liegt beim Ein-Personen-Betrieb: Dort gibt es keinen Zweiten, und ein Werkzeug tritt nicht an seine Stelle.

Der Prüfer entscheidet, solange es um den Zustand des Codes geht und nicht um seinen Geschmack. Googles öffentliche Leitlinie zur Durchsicht formuliert die Regel so: zustimmen, sobald die Änderung den Zustand des Systems deutlich verbessert, auch wenn sie nicht vollkommen ist. Reine Geschmacksfragen kennzeichnet der Prüfer dort mit einem Vorsatz, und der Autor darf sie übergehen. Bleibt es strittig, geht die Sache an den technisch Verantwortlichen – nicht an den Ausdauerndsten.

Die Fehlerart verschiebt sich. Statt offensichtlicher Schnitzer steht Code da, der plausibel aussieht und an einer Stelle das Falsche tut. Im Stack-Overflow-Entwicklerreport 2025 nennen 66 Prozent der Befragten „fast richtig, aber nicht ganz“ als größte Reibung, 45 Prozent verlieren erhebliche Zeit beim Beheben von Fehlern in solchem Code. Der Prüfer kann sich deshalb nicht am sicheren Ton des Entwurfs orientieren, sondern muss die Anforderung daneben legen. Die Haftung bleibt bei der Person, die zusammenführt.

Ein Pull-Request ist der technische Antrag, einen Zweig in den Hauptzweig zu übernehmen; das Code-Review ist die Durchsicht, die darin stattfinden kann. Das eine gibt es ohne das andere: Durchsichten laufen auch zu zweit am Bildschirm oder nachträglich per Mail – von den vier gängigen Formen läuft nur eine werkzeuggestützt über einen Antrag. Und eine Zweigsperre, die zwei Zustimmungen verlangt, erzwingt Klicks, nicht Lesen.

Mehr zum Thema

10 Min. Lesezeit

Cyber Resilience Act: Meldepflicht seit 11. September 2026

Seit dem 11. September 2026 müssen Hersteller aktiv ausgenutzte Schwachstellen binnen 24 Stunden melden – auch für längst verkaufte Produkte. Welche Software betroffen ist, warum reine Webanwendungen meist nicht und wer bei Auftragsentwicklung meldet.

10 Min. Lesezeit

Atlassian-Lücke CVE-2026-21589: Data Center jetzt patchen

Eine kritische Lücke (CVSS 9,3) lässt Unbekannte ohne Anmeldung Dateien aus Jira, Confluence, Bitbucket und weiteren Data-Center-Produkten lesen. Welche Versionen sie schließen, was bei laufenden Angriffen zu prüfen ist und wo die Lücke endet.

Alle Fachbeiträge ansehen

Passende Leistungen

DevOps & CI/CD Pipelines

Schluss mit manuellen Releases: automatisierte Test- und Deploy-Pipelines mit Docker, GitHub Actions und sauberer Nginx-Konfiguration.

Mehr dazu

Sicherheitsaudit & Code Review

Sicherheitsanalyse nach OWASP Top 10: Penetration Testing, Code Review und Behebung von Schwachstellen.

Mehr dazu