Ich arbeite gerade an einer großen und alten C++ - Anwendung, die viele Entwickler vor mir hatte. Es gibt eine Menge "toten Code" im Projekt, Klassen und Funktionen, die von niemandem mehr benutzt werden.Finden von "totem Code" in einer großen C++ Altanwendung
Welche Tools stehen für C++ zur Verfügung, um eine Analyse großer Code-Basis durchzuführen, um toten Code zu erkennen und zu refaktorieren? Hinweis: Ich spreche nicht über Testabdeckung Tool wie GCOV.
Wie finden Sie toten Code in Ihrem Projekt?
Verwenden Sie irgendeine Art von Code-Coverage-Tool. Ich wollte 'gcov' vorschlagen, aber weiß nicht, was in VC verfügbar ist. –
Wir haben Bullseye mit Erfolg verwendet. Hier ist ein Link für eine Testversion. http://www.bullseye.com/evaluation.html –
Diese Frage hat eine großartige Lösung für gcc: [Gibt es eine Möglichkeit, GCC zu erhalten, um über nicht verwendete Funktionen zu warnen?] (http://stackoverflow.com/questions/9091397/is-there-away-to-get-gcc-zu-warnen-über-unbenutzte-Funktionen) –