2012-02-23 27 views
10

Qualcuno sa di uno strumento gratuito, simile a quello incorporato in Visual Studio 2010 per codice gestito, che può eseguire l'analisi del codice C++ non gestito e fornire metriche (righe di codice, dipendenza o accoppiamento, ecc.)?Analisi metrica codice per codice C++ non gestito

Ho cercato su Google per un po ', ma in realtà non sono stato in grado di trovare nulla che funzioni. Grazie mille!

risposta

6

Source Monitor è un ottimo strumento gratuito per metriche di codice come LoC e complessità e produce anche grafici kiviat. Ma non ha alcuna depenenza o metrica di accoppiamento.

+0

Grazie! Non perfetto, ma questo è quello che ho finito per usare. Ha svolto il lavoro almeno su un livello base, pur essendo facile da configurare e utilizzare senza un sacco di spese generali (sbloccare alcuni degli altri programmi). Non è il più intuitivo, ma come ho lavorato con esso, ho trovato molti più dati di quelli mostrati immediatamente scavando intorno. Bello strumento nel complesso! – JToland

0

Non libero, ma QA-CPP fa metriche come ciclomatica complessità e l'analisi statica.

È abbastanza complesso da configurare, ma sono abbastanza buoni per il supporto del prodotto e regolarmente gli aggiornamenti.

1

Lo strumento SourceMeter è in grado di analizzare il progetto Visual C++ e fornire tutte le informazioni richieste: metriche (righe di codice, dipendenza, accoppiamento, oltre 60 metriche). I risultati sono in file CSV standard, che puoi facilmente aprire ad es. editor di fogli di calcolo.

Problemi correlati