Je travaille actuellement sur une application C++ ancienne et grande qui a eu beaucoup de développeurs avant moi. Il y a beaucoup de «code mort» dans le projet, les classes et les fonctions qui ne sont plus utilisées par personne.Trouver du "code mort" dans une grande application C++ ancienne
Quels outils sont disponibles pour C++ pour faire une analyse de base de code de grande taille pour détecter et refactoriser le code mort? Note: Je ne parle pas d'un outil de couverture de test comme gcov.
Comment trouvez-vous du code mort dans votre projet?
Utilisez une sorte d'outil de couverture de code. J'allais suggérer 'gcov' mais je ne sais pas ce qui est disponible dans VC. –
Nous avons utilisé Bullseye avec succès. Voici un lien pour une copie d'évaluation. http://www.bullseye.com/evaluation.html –
Cette question a une excellente solution pour gcc: [Existe-t-il un moyen de mettre en garde gcc sur les fonctions inutilisées?] (http://stackoverflow.com/questions/9091397/est-il-un-moyen-d'obtenir-gcc-à-warn-about-inutilisé-fonctions) –