Domanda

Sto cercando di metriche del codice software Raccogliere in mio progetto Java su ogni ciclo di integrazione continua. Mi interessa per lo più in metriche connessi alla dimensione come il numero di classi, il numero di metodi, punti funzione, linee di codice, ecc vorrei ottenere una relazione di sintesi con queste metriche in alcuni file XML. In seguito userò in relazione di progetto, o in qualche modo altrimenti.

C'è qualche strumento gratuito open-source che posso integrare con Maven per questo scopo?

È stato utile?

Soluzione

Una buona opzione è Sonar .

Il suo scopo principale è quello di gestire il debito tecnico, in modo che fa un sacco di cose che non ti servono, ma fornisce veramente buoni metriche.

È possibile integrarlo con Hudson o qualsiasi altro sistema di integrazione continua che si sta utilizzando.

Altri suggerimenti

Date un'occhiata alla javancss-Maven-plugin .

  

JavaNCSS è una suite di misurazione fonte per Java che produce quantità e complessità delle metriche per il codice sorgente di Java.

     

Questo plugin fornisce la possibilità di eseguire lo strumento JavaNCSS sulle Maven 2 fonti di progetto e produrre un rapporto HTML. Opzionalmente si può fallire la build ogni volta che una delle metriche va al di là di un limite fisso.

mi butto in XRadar che fornisce funzionalità simili a Sonar.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top