CodeReviewPlattformen
CodeReviewPlattformen sind Softwarewerkzeuge, die den kollaborativen Code-Review-Prozess unterstützen. Sie integrieren sich in Versionskontrollsysteme und bieten Funktionen zur Anzeige von Code-Änderungen, zum Kommentieren von Zeilen, zum Verfolgen von Diskussionen sowie zur Steuerung von Freigabe- und Merge-Workflows. Ziel ist es, Fehler frühzeitig zu erkennen, Qualitätsstandards sicherzustellen und Wissen im Team zu verbreiten.
Zu den typischen Funktionen gehören Diff-Viewer, Inline-Kommentare und threaded Discussions, Status- und Prüfungs-Checks, genehmigende bzw. ablehnende
Der übliche Arbeitsablauf umfasst das Erstellen eines Änderungssets durch den Entwickler, das Öffnen eines Merge-Requests oder
Code Review-Plattformen können gehostet oder selbst gehostet werden, sie lassen sich mit git-, Mercurial- oder SVN-Repositories
Bekannte Beispiele sind GitHub, GitLab, Bitbucket, Gerrit sowie spezialisierte Tools wie Review Board. In vielen Organisationen