McCabe, Halsted, WTFPS – Software Metriken zum Mitnehmen
Raum Kraichgau
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.