Software Metriken überprüfen

Gast #7335832
Lesenswert?

Falk B. schrieb:

Was will man damit anfangen? Diese Informationen sind nett aber eher wertlos.

Eine Möglichkeit, dass Hochladen, Versionierung oder Abgabe automatisiert abgelehnt werden, wenn nicht genügend Kommentare vorhanden sind, wünscht man sich spätestens dann, wenn man man sich mal durch Spaghetticode mit unter 5 % Kommentaren kämpfen musste. Das kann natürlich immer noch durch sowas wie das Einfügen von // blablabla umgangen werden, aber dann ist wenigstens der Vorsatz nachgewiesen.

Gast #7335834
Lesenswert?

Falk B. schrieb:

Was will man damit anfangen?

Man mein, dass man damit die Codequalität bewerten könne. Sehe ich in meiner Firma gerade, wie das nach hinten losgeht. Da werden Auslieferungen verhindert, weil aus dem Tool nicht die richtigen Zahlen rausfallen. Diese sog. Prozesse würgen die Produktivität ab. Den Kunden und daas Management interessieren die Metriken einen Sch..., aber die Qualitätssicherung muss ihren Willen bekommen.

Gast #7335860
Lesenswert?

Ud schrieb:

Man mein, dass man damit die Codequalität bewerten könne. Sehe ich in meiner Firma gerade, wie das nach hinten losgeht. Da werden Auslieferungen verhindert, weil aus dem Tool nicht die richtigen Zahlen rausfallen. Diese sog. Prozesse würgen die Produktivität ab. Den Kunden und daas Management interessieren die Metriken einen Sch..., aber die Qualitätssicherung muss ihren Willen bekommen.

Naja, wie wärs damit einfach gleich von Anfang an ordentlichen Code zu schreiben, statt tausende Zeilen Spaghetticode in ein File zu kippen?

Ben schrieb:

Hallo Ich auf der Suche nach einem Tool um ein Softwareprojekt grob bewerten zu können. z.B sollten Dinge wie

  • Anzahl Source Files
  • Lines of Code
  • Comment Lines
  • Mc Cabe Complexity
  • usw. möglichst automatisch erfasst werden.

Grammatech oder SonarSource wären die klassischen Anlaufstellen. Wenn ihr richtig Geld habt auch Greenhill, die sind recht dick im Functional-Safety-Geschäft.

Static analysis wär so das allgemeine Stichwort.

#7335871
Lesenswert?

Mal wieder traurig, dass hier fast jeder seinen Senf dazugeben muss ohne auf die Frage Bezug zu nehmen... Was läuft bloß schief bei euch?

Du könntest mal Lizard [1] ausprobieren. Ist in Python geschrieben und per pip einfach installierbar. Unterstützt nicht nur C/C++. Für jede Metrik kann eine Grenze festgelegt werden, ab der eine Warnung ausgegeben wird.

Was du mit "automtisch" erfassen meinst, habe ich nicht verstanden.

Viele Grüße

[1] https://pypi.org/project/lizard/

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren