Reviews
Ein Review ist eine Form des statischen Tests, bei der Arbeitsergebnisse (wie Anforderungen oder Code) durch eine oder mehrere Personen systematisch begutachtet werden, ohne dass das Testobjekt auf einem Rechner ausgefĂŒhrt wird.
Nutzen
Der Hauptzweck von Reviews liegt in der PrĂ€vention. Indem FehlerzustĂ€nde und Unstimmigkeiten frĂŒhzeitig erkannt werden, noch bevor sie in nachfolgende Entwicklungsschritte einfliessen, lassen sich Zeit und Kosten fĂŒr aufwendige Nachbesserungen sparen.
QualitÀtssteigerung
Dokumente werden auf Merkmale wie Lesbarkeit, VollstĂ€ndigkeit, Korrektheit und Testbarkeit geprĂŒft.
Wissensaustausch
Die gemeinsame PrĂŒfung fördert ein einheitliches VerstĂ€ndnis im Team und verbessert die Arbeitsmethoden der Beteiligten.
Wartbarkeit
Reviews identifizieren Schwachstellen wie schlechte Modularisierung oder schwer verstÀndlichen Code, was die langfristigen Wartungskosten senkt.
FrĂŒhes Feedback
Besonders in agilen Projekten ermöglichen Reviews eine schnelle RĂŒckmeldung zu User Stories und Anforderungen.
Vorgehen
Ein formaler Reviewprozess nach dem ISTQB-Standard umfasst typischerweise fĂŒnf HauptaktivitĂ€ten.
Formen
Reviews variieren je nach angestrebter FormalitÀt und Zielsetzung.
Informelles Review
Die einfachste Form ohne vorgeschriebenen Prozess. Ein Kollege liest das Dokument gegen (Buddy-Check), was oft zu schnellem Feedback und Wissensaustausch fĂŒhrt.
Walkthrough
Der Autor leitet die Sitzung und fĂŒhrt die Teilnehmer durch das Arbeitsergebnis. Typische Nutzungsszenarien werden âim Trockenenâ durchgespielt, um Unklarheiten aufzudecken.
Technisches Review
Hier liegt der Fokus auf der Konsensbildung unter Fachexperten. Ein geschulter Moderator leitet die Sitzung, um technische Probleme zu lösen und eine gemeinsame Sicht auf das Dokument zu erreichen.
Inspektion
Die formalste Reviewart mit streng definierten Rollen (Moderator, Protokollant, Reviewer). Sie nutzt Checklisten und sammelt Metriken, um die QualitÀt des Dokuments und des Entwicklungsprozesses kontinuierlich zu optimieren.
Clean-Code-Prinzipien
Reviews sind das primĂ€re Werkzeug, um die Einhaltung der Clean-Code-Prinzipien systematisch zu prĂŒfen und sicherzustellen.
Last updated