2011-12-07 14 views
6

Attualmente utilizzo Doxygen per generare la documentazione dei miei progetti C++. Dato che Doxygen è ottimo e genera molte informazioni, mi chiedevo se ci fosse un modo per integrare le metriche del progetto nella documentazione generata.Generare metriche di progetto con Doxygen?

Quando parlo di metriche, penso di linee di codice, numero di classi, il numero di funzioni, la complessità ciclomatica, ecc

c'è qualcosa per farlo?

Se ciò non è possibile direttamente, c'è un modo per creare un piccolo plug-in su Doxygen per aggiungere ulteriori informazioni alla documentazione di generazione?

risposta

4

Vorrei esaminare l'output XML generato da doxygen che potrebbe avere le informazioni necessarie, anche se potrebbe essere necessario eseguire doxygen di nuovo.

È possibile aggiungere uno script del preprocessore prima di eseguire doxygen che genererà le metriche per voi e creare un set di pagine per visualizzare queste informazioni. (Guarda l'opzione INPUT_FILTER nel Doxyfile)

Vorrei anche pubblicare questa domanda su [email protected] se non l'hai già fatto.