Optische Codeanalyse für C++ Quelltext
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Optische Codeanalyse für C++ Quelltext
Hallo, und einen schönen Tag.
Gestern war es draussen sehr stürmisch. Ich hoffe das ich nicht durch den Wind bin. Sondern das ich in diesem Forumabschnitt richtig bin.
Gibt es ein alternatves und kostenloses Debian Programm (auch als Quelltext) zu Frama-C und dieses dann für C++?
Das Bild (siehe unten) soll meine Vorstellungen etwas veranschaulichen, das Programm das ich Suche muss keine C++ Ide haben.
http://www.bilder-hochladen.net/files/k ... pg-nb.html]
Meine Ziele:
1. C++ Code besser verstehen.
2. Quelltextfehler optisch machen.
3. Ich suche zur Zeit keine Memoryholeanalysesoftware.>> valgrind
4. Wenn es so ein Programm geben sollte, dann sollte das Programm ohne Frama-C funktionieren.
Mit freundlichen grüssen.
Gestern war es draussen sehr stürmisch. Ich hoffe das ich nicht durch den Wind bin. Sondern das ich in diesem Forumabschnitt richtig bin.
Gibt es ein alternatves und kostenloses Debian Programm (auch als Quelltext) zu Frama-C und dieses dann für C++?
Das Bild (siehe unten) soll meine Vorstellungen etwas veranschaulichen, das Programm das ich Suche muss keine C++ Ide haben.
http://www.bilder-hochladen.net/files/k ... pg-nb.html]
Meine Ziele:
1. C++ Code besser verstehen.
2. Quelltextfehler optisch machen.
3. Ich suche zur Zeit keine Memoryholeanalysesoftware.>> valgrind
4. Wenn es so ein Programm geben sollte, dann sollte das Programm ohne Frama-C funktionieren.
Mit freundlichen grüssen.
- schorsch_76
- Beiträge: 2612
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Optische Codeanalyse für C++ Quelltext
Ich kenne/nutze halt cppcheck
Eine gute Übersicht über solche Tools gibts hier [2]
Um C++ und Code besser zu verstehen hilft das verstehen der Designpattern. Hier hab ich mal eine kleine Liste von Büchern.
Design Patterns: Elements of Reusable Object-Oriented Software
Pattern-Oriented Software Architecture, A System of Patterns: Volume 1 (Wiley Software Patterns Series)
Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series)
Die Boost C++ Bibliotheken (Buch und die Libs natürlich)
[1] http://en.wikipedia.org/wiki/Cppcheck
[2] http://en.wikipedia.org/wiki/Category:S ... ysis_tools
Eine gute Übersicht über solche Tools gibts hier [2]
Um C++ und Code besser zu verstehen hilft das verstehen der Designpattern. Hier hab ich mal eine kleine Liste von Büchern.
Design Patterns: Elements of Reusable Object-Oriented Software
Pattern-Oriented Software Architecture, A System of Patterns: Volume 1 (Wiley Software Patterns Series)
Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series)
Die Boost C++ Bibliotheken (Buch und die Libs natürlich)
[1] http://en.wikipedia.org/wiki/Cppcheck
[2] http://en.wikipedia.org/wiki/Category:S ... ysis_tools
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: Optische Codeanalyse für C++ Quelltext
Ich suche so etwas >> http://www.bilder-hochladen.net/files/k ... pg-nb.html]
Für Terminal brauchs ich nicht.
Für Terminal brauchs ich nicht.
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Re: Optische Codeanalyse für C++ Quelltext
doxygen kann wenn graphivz installiert ist solche Graphen erstellen
Insbesondere möchtest du dann wohl
setzen in der Doxygen Konfiguration.
Siehe Beispiel
MfG Peschmä
Insbesondere möchtest du dann wohl
Code: Alles auswählen
CALL_GRAPH = YES
Siehe Beispiel
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
-
- Beiträge: 3290
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Optische Codeanalyse für C++ Quelltext
Damit habe ich mal einen call grapth erstellt: http://www.gson.org/egypt/.
Allerdings ist das Tool für C-Code (Aber: Egypt provides limited support for C++).
Vielleicht gibts auch eine GUI dafür.
Sonst auch http://www.csn.ul.ie/~mel/projects/codeviz/ (Kenne ich noch nicht weiter, liest sich aber gut.)
Allerdings ist das Tool für C-Code (Aber: Egypt provides limited support for C++).
Vielleicht gibts auch eine GUI dafür.
Sonst auch http://www.csn.ul.ie/~mel/projects/codeviz/ (Kenne ich noch nicht weiter, liest sich aber gut.)
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: Optische Codeanalyse für C++ Quelltext
Programmieren ist kaum etwas, was du durch bunte Bildchen besser verstehst, es sei denn, du hast überhaupt keine Ahnung, was du tust. Dann ist es aber besser, mit bunten Bildchen anzufangen (LEGO Mindstorms):
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
- schorsch_76
- Beiträge: 2612
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Optische Codeanalyse für C++ Quelltext
das changelog zu codeviz ist leider nicht vielversprechend:
gcc 3.4.1 ist schon sehr betagt....
Changelog
---------
Version 1.0.2
o Ditched support for multiple compilers, left with only 3.4.1
o Vastly superior C++ support, multiple bugs fixed
gcc 3.4.1 ist schon sehr betagt....
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Re: Optische Codeanalyse für C++ Quelltext
Hat schon ein bisschen wasTRex hat geschrieben:Programmieren ist kaum etwas, was du durch bunte Bildchen besser verstehst, es sei denn, du hast überhaupt keine Ahnung, was du tust. Dann ist es aber besser, mit bunten Bildchen anzufangen (LEGO Mindstorms):
Aber für eine komplexe Software, die man nicht kennt ist sowas schon oft ganz nützlich finde ich.
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy