Die Review ist ein statischer Test und stellt eine analytische Qualitätssicherungsmaßnahme dar. Im Verlauf dieser Art von Tests findet zu meist vorher definierten Zeitpunkten oder Entwicklungsständen die Analyse und Bewertung von Ergebnissen im Projektfortschritt statt. In der Softwareentwicklung unterscheidet man Architektur- und Code-Reviews.
Bei der Codereview wird der Quelltext betrachtet. Das Resultat einer Codereview ist neben einem verbesserten Quellcode auch eine bessere Codedokumentation.
Bei der Architekturreview wird die Softwarearchitektur überprüft. Ziel ist es, dabei herauszufinden, ob die gegenwärtige Architektur die aktuellen Anforderungen an die Software umsetzen kann und wenn ja, ob Verbesserungspotenzial besteht.
Ein bedeutender Vorteil der Reviews ist es, dass die Fehler wesentlich früher gefunden werden als durch die herkömmlichen Testprozesse - entsprechend kostengünstiger ist auch ihre Behebung.
Entscheidend für den Erfolg einer Review sind vor allem zwei Faktoren:
1. präzise Definition der zu erreichenden Ziele
2. Auswahl geeigneter Rezensenten
Eine weitere Herausforderung ist es, die richtige Person für die Durchführung der Review zu finden. Diese Person darf nicht selbst Verfasser des Prüfgegenstandes sein und muss darüber hinaus auch noch das nötige Taktgefühl bei der Vermittlung der Ergebnisse besitzen.
Unser Service für Sie: