Attualmente sto lavorando a un'applicazione C++ grande e vecchia che ha avuto molti sviluppatori prima di me. C'è un sacco di "codice morto" nel progetto, classi e funzioni che non sono più utilizzate da nessuno.Ricerca di "codice guasto" in un'applicazione legacy C++ di grandi dimensioni
Quali strumenti sono disponibili per C++ per eseguire un'analisi di base di codice di grandi dimensioni per rilevare e rifattorizzare il codice guasto? Nota: non sto parlando di strumento di copertura del test come gcov.
Come si trova il codice guasto nel progetto?
utilizzare una sorta di strumento di copertura di codice. Stavo per suggerire 'gcov' ma non so cosa sia disponibile in VC. –
Abbiamo usato Bullseye con successo. Ecco un link per una copia di valutazione. http://www.bullseye.com/evaluation.html –
Questa domanda ha una grande soluzione per gcc: [? C'è un modo per ottenere gcc per mettere in guardia sulle funzioni non utilizzate] (http://stackoverflow.com/questions/9091397/is-there-a-way-get-gcc-to-warn-about-funzioni non utilizzate) –