Swift Code Metrics

Grafico delle dipendenze – grafico del rapporto tra astrazione e instabilità delle librerie e distribuzione dei moduli nel progetto (esempi generati da SCM)

Swift Code Metrics é una libreria Python per misurare le metriche di un progetto in Swift. Ho scritto un articolo su Medium (pubblicato anche su iosdevweekly) che descrive più in dettaglio il significato e l’importanza di misurare metriche sintetiche come il numero di linee di codice (LOC) oppure misurare il grado di accoppiamento delle varie librerie.

La libreria dipende da Python 3 e i grafici sono generati tramite GraphViz. Per installarlo su Mac OSX potete usare HomeBrew tramite il comando seguente:

brew install graphviz

Una volta installato GraphViz, é sufficiente eseguire il comando :

pip3 install swift-code-metrics 

Seguite il progetto su GitHub e aprite una issue nel caso incontriate dei problemi; cercherò di rispondere quanto presto.

Leave a Reply

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Next ArticleFunzionamento, utilità e rischi delle app di contact tracing