Infos
16:45 - 17:45
Goldsaal C
Beschreibung
Die statische Codeanalyse hat sich in den letzten Jahren in vielen Projekten als wichtiges Steuerungsinstrument der Codequalität und als Frühwarnsystem etabliert. Die Kennzahlen und Metriken von SonarQube und Co. besitzen aber auch Fallstricke und Probleme und sind manipulierbar. Allein reichen sie nicht aus, um Teams zu motivieren und Codequalität nachhaltig zu steigern. Im Gegenteil: In einer Blame- oder Rechtfertigungskultur, die Projekte mit mangelnder Qualität ausprägen können, sind Kennzahlen als singuläre Korrekturinstrumente daher wenig hilfreich.
Als Softwarearchitekt muss man diese Fallstricke kennen und bei Manipulationen von Codekennzahlen den Root Cause adressieren: das Qualitätsbewusstsein des Teams.
Der Vortrag belegt, wie sich Codekennzahlen manipulieren lassen, und zeigt unkonventionelle Lösungswege auf, wie man das Team zum Entwicklerungehorsam erzieht und mit Gamification-Ansätzen den Spaß an hoher Codequalität zurückgewinnt.

