NDepend: analisi e metriche di un progetto

E' qualche mesetto che uso, un po' saltuariamente, NDepend e devo dire che non pensavo fosse uno strumento così completo.

Chi è stato agli ultimi Community Days ne ha anche sentito parlare...

All'inizio l'avevo visto solo come un raccoglitore (inteso come "colui che raccoglie") di metriche in un nostro progetto software, poi però ho visto che fa qualcosa in più.

Fermo restando i miei pensieri (ancora dubbiosi e fumosi) sulle metriche, ho visto che con NDepend si ottiene:

  • Gestione struttura del codice
  • Qualità del codice (query CQL)
  • Dipendenze dei vari assembly
  • Produzione di report di analisi
  • Possibilità di comparare risultati precedenti
  • Possibilità di importare file di code coverage (sia da NCover che da VSTS)
  • Possibilità di installazione di add-in in Visual Studio
  • Tutte le feature

Il tutto con un software che mi sembra anche bello leggero e che produce i risultati in formato html e xml (il che non guasta).

Data la mole di informazioni che analizza e che produce si potrebbe pensare che sia di difficile utilizzo, ma a dire il vero è molto intuitivo, la parte complicata rimane gestire tutto quello che vi comunica ma certo in questo non ha colpe.

Anzi.

Mi piace anche il fatto che nel report finale, oltre a tutto il resto, viene generata anche una bella matrice riassuntiva che mostra, tipo per tipo (classi) le varie metriche rispettate e non, con relativo link alla documentazione.

Evito screen shot o altro perchè sul sito ufficiale trovate anche i video di tutorial :)

Come direbbe qualcuno...Enjoy!

Print | posted @ martedì 9 settembre 2008 16:30

Comments on this entry:

Gravatar # 
by My Digital Life at 15/06/2009 02:05

NDepend
Comments have been closed on this topic.