McCabe, Halsted, WTFPS – Software Metriken zum Mitnehmen

 
Agile Day - 22. Mai
 
15:45
 
Qualität
Raum Kraichgau
 
Basic

McCabe, Halsted, Cyclomatic Complexity, WTFPS? Nie gehört? Schon mal gehört, aber was ist das eigentlich? Was sagen mir die Werte in meinem Code Quality Dashboard?

(Code-) Metriken machen verschiedene (Qualitäts-) Aspekte der Softwareentwicklung vergleich- und messbar. Sie unterstützen die Identifizierung von Schwachstellen und helfen nötige „Refactorings“ in Projekten zu platzieren. Der Vortrag gibt eine kompakte Einführung in die Welt der Code Metriken und ihrer Verwendung. Er verfolgt drei Ziele:

Als erstes wird anhand eines Beispiels veranschaulicht, welchen Sachverhalt wir mit der Metrik quantifizieren. Als zweites beantworten wir die Frage wie die Metrik berechnet wird und welche Arten der Visualisierung zur Verfügung stehen. Abschließend werden mögliche Reaktionen und Konflikte zwischen Metrik und den Programmierzielen erörtert.

Tobias Getrost

CGI (Germany) GmbH & Co. KG
Tobias Getrost arbeitet seit 2010 für die CGI (Germany) GmbH & Co. KG als Berater im Bereich Business Process Management und Enterprise Java. Als passioniertem Clean Code Developer liegen ihm Themen rund um Software Qualität, Continous Delivery und effiziente Entwicklungsmethoden am Herzen. Im Rahmen seiner Tätigkeit leitet er Workshops zum Clean Code Development und zur Software Qualität.