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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.