Gibt es Tools zur Berechnung der durchschnittliche Anzahl von Codezeilen pro Methode ?
Ich möchte die durchschnittliche Größe der einzelnen Methoden kennen, nicht nur die Gesamtzahl der Zeilen im Projekt. Anhand der Anzahl pro Methode kann ich messen, wie einfach jede Methode ist.
Dies wird als Teil des Erstellungsprozesses berechnet und in einem Dashboard angezeigt. Die Idee dahinter ist, dass wir sehen können, ob die durchschnittliche Größe der einzelnen Methoden zunimmt. Dies weist darauf hin, dass die Komplexität des Codes zunimmt und wir möglicherweise über ein Refactoring nachdenken müssen.
1 Stimmen
Seit wann sind "Codezeilen" ein Maßstab für die Codequalität?
0 Stimmen
Ich habe die Frage aktualisiert, um deutlicher zu machen, dass ich über die durchschnittliche Anzahl von Codezeilen pro Methode und nicht die Gesamtzahl der Zeilen.
0 Stimmen
Die Anzahl der Zeilen in einer Methode ist kein Maßstab für die Berechnung von Komplexität oder Codequalität. Im Gegenteil, derselbe Code kann mit weniger Codezeilen pro Methode zehnmal komplexer zu verstehen und zu befolgen sein. Die Anzahl der Zeilen in jeder Methode wird durch die Anforderungen an die Funktionalität bestimmt. Eine Aufteilung in kleinere Methoden ist nur dann erforderlich, wenn Sie Code gemeinsam nutzen/wiederverwenden wollen. Selten, wenn überhaupt, ist es hilfreich, auszudrücken, was der Code tut. Ich würde es vorziehen, Kommentare zu verwenden, anstatt Dinge aufzuteilen, die keinen wirklichen Sinn haben.