mikrocontroller.net

Forum: PC-Programmierung Marktübersicht Code Analyse Tools ?


Autor: Hans-werner M. (hanswerner)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich stehe ab und zu vor Problem fremden und schlechten Code zu 
analysieren.
Welche Werkzeuge sind hierfür auf dem Markt ?
Ich bin zufällig auf Imagix 4D gestossen.
Existiert vergleichbares bzw. besseres, vielleicht Open-Source für 
beispielsweise C, C++, C#, Java ?
Ähnliches gilt für Matlab-Code und Simulink. Wer kennt hier 
entsprechende Tools ?

Danke

: Verschoben durch Admin
Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da gibts einige, z.B. lint und splint für C, die können den Queltext 
statisch analysieren. Dadurch finden sie Sachen wie möglicherweise 
undefinierte Rückgabewerte und so weiter.

Allerdings muss man dazu sagen: Scheiß Code bleibt scheiß Code :-)
Wenn der Quelltext tatsächlich so miserabel ist, tust du meistens besser 
daran, ihn neu aufzulegen. Je nach Umfang natürlich.

Um durch den Quelltext durchzusteigen, könnten noch cscope oder snav 
helfen, die ersparen die Rumsucherei im Quellenbaum nach irgendwelchen 
Definitionen.

Autor: Cordula (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schau mal auf http://www.coverity.com/

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.