Actualmente estoy trabajando en una aplicación de C++ grande y antigua que ha tenido muchos desarrolladores antes que yo. Hay un montón de "código muerto" en el proyecto, clases y funciones que ya nadie usa.Encontrar "código muerto" en una gran aplicación heredada de C++
¿Qué herramientas están disponibles para que C++ haga un análisis de la base de código grande para detectar y refactorizar el código muerto? Nota: No estoy hablando de la herramienta de cobertura de prueba como gcov.
¿Cómo se encuentra el código muerto en su proyecto?
utilizan algún tipo de herramienta de cobertura de código. Iba a sugerir 'gcov' pero no sé qué está disponible en VC. –
Hemos usado Bullseye con éxito. Aquí hay un enlace para una copia de evaluación. http://www.bullseye.com/evaluation.html –
Esta pregunta tiene una gran solución para gcc: [¿Hay alguna manera de hacer que gcc advierta sobre las funciones no utilizadas?] (http://stackoverflow.com/questions/9091397/is-there-a-way-to-get-gcc-to-warn-about-unused-functions) –