Erfolgreiche Peer-Reviews: Prozesse, Werkzeuge und Erfahrungen aus 6 Jahren kontinuierlichem Code-Review in einem heterogenen Team

Session 30'

Abstract

Es gibt kaum eine Qualitätssicherungstechnik, deren Nutzen ausführlicher untersucht und besser belegt wurde, als Code Reviews. Insbesondere leichtgewichtige Peer-Reviews werden von einzelnen Teams seit langem mit großem Erfolg eingesetzt. Trotzdem führen viele Teams keine entwicklungsbegleitenden Peer-Reviews durch.

In diesem Vortrag stelle ich einen leichtgewichtigen Ansatz für kontinuierliche Code-Reviews vor, bei dem Programmierung und Review voneinander entkoppelt sind. Programmierer und Reviewer können dadurch selbst bestimmen, wann, wo und wie schnell sie arbeiten.

Bei der Entwicklung des Open-Source Programmanalysewerkzeugs ConQAT setzen wir diese Reviews seit 6 Jahren zur Qualitätssicherung aller Code-Änderungen ein. Freiwillig. Wir sind überzeugt, dass sie der Hauptgrund für die Wartbarkeit und Flexibilität von ConQAT sind. Ich stelle unsere frei verfügbaren Review-Werkzeuge vor und diskutiere die Erfahrungen, die wir in 6 Jahren kontinuierlichem Code-Review gesammelt haben.

Speaker

Dr. Elmar Juergens

Folien: Erfolgreiche Peer-Reviews - Dr. Elmar Juergens

 
andrena objects Logo it-agile Logo mobile.de coremedia