Werkzeug verwendet Code-Metriken in xUnit Testmuster abzurufen?
-
27-09-2019 - |
Frage
Ich lese xUnit Testmuster von Gerard Meszaros.
Auf einer der Seiten, die er bezieht sich auf einige Software-Metriken:
Während die Notwendigkeit Linien zu wickeln zu halten sie bei 65 Zeichen macht diesen Code schaut sogar noch länger, als es wirklich ist, es noch unnötig lang ist. Es enthält 25 ausführbare Anweisungen einschließlich initialisiert Erklärungen, 6 Linien Steueranweisungen, 4 in-line Kommentare und 2 Linien das Testverfahren Gebende insgesamt 37 Zeilen ausgepackten Quellcode zu erklären.
Kurz die Aussagen Zählen diese Metriken zu finden, hat jemand eine Idee, wenn er ein bestimmtes Werkzeug verwendet, um die Metriken zu berechnen?
(Wenn Sie irgendwelche Vorschläge für Werkzeuge haben, die ähnliche Metriken zählen wird, ich bin auf der Suche nach einer, die auf Java, Javascript und C ++ funktioniert)
Danke!
Lösung
Es tut uns Leid, Sie zu enttäuschen, aber ich habe Zählung von Hand (na ja, mit dem Auge). Es ist nur 25 Zeilen Code! Ich ging gerade durch und zählte Semikolons und subtrahiert Linien, die nicht acutally ausgeführt wurden (wie nicht initialisierten Variablendeklarationen.)
Der Punkt ist nicht genau, wie viele Zeilen Code gibt es aber eher, wie viel weniger Codezeilen müssen Sie schreiben (einmal) und Schreib- / verstehen / ändern (oft).
Gerard