Skip to content

Code-Metriken

Einleitung

Allen Kapiteln wurde eine eindeutige Nummerierung, der Richtliniennummer, hinzugefügt, um eine eindeutige Identifikation zu ermöglichen. Jede Richtliniennummer besteht aus dem Buchstaben MC(Metrics for Code) gefolgt von einer Nummer, die den Abschnitt identifiziert. Damit kann eine Regel eindeutig identifiziert werden, z.B. für ein Code-Review.

MC1 Arten von Code-Metriken

MC1 Quantitative Metriken

MC1 Qualitiative Metriken

MC2 Quantitative Metriken

Von vielen der quantitativen Metriken können der Maximalwert, Durchschnittswert und Median (der Wert, der in der Mitte einer Liste von Werten liegt) berechnet werden.

  • Anzahl Klassen (statisch oder nicht-statisch)
  • Anzahl Methoden, Attribute, Variablen pro Klasse
  • Anzahl Zeilen pro Methode, Klasse oder Modul
  • Anzahl Kommentare pro Methode, Klasse oder Modul
  • Anzahl Dokumentationskommentare pro Methode

MC3 Qualitiative Metriken

  • Kohäsion in Klassen
  • Kopplung zwischen Klassen (hoch/niedrig)
  • Kommentare
    • Art von Kommentar, z.B. TODO, FIXME, etc.
    • Inhalt des Kommentars, z.B. Beschreibung von Code oder Erklärung von Designentscheidungen
    • Nützlichkeit des Kommentars

TODO: