Spessissimo si ha bisogno di qualche metrica sul codice del nostro progetto in Eclipse. Questo IDE è costruito a plugin proprio per offrire versatilità e consentire a gli utilizzatori di avere tutti gli strumenti per svolgere il loro lavoro senza uscire da questo ambiente. Da quelli più scontati per lavorare con un DBMS ("SQL Developer") a quelli per lavorare con un repository SVN ("SVN )
Per ottenere, invece, degli strumenti di Ingegneria del Software per la "misurazione" del codice può essere utile il plugin "Metrics" - http://metrics.sourceforge.net/.
Per installarlo basta andare nel menu Help>Install new software e poi indicare l'url:
http://metrics.sourceforge.net/update
Dopo il classico "Next"..."Next" di Microsoft memoria parte l'installazione:
Conclusa la quale ci verrà chiesto di riavviare Eclipse:
L'utilizzo di Metrics avviene mediante una apposita view che potete attivare dall'apposito menu "Windows > Show View" e selezionare "Others":
Perchè tutto funzioni è necessario soddisfare alcune richieste che la prima schermata di Metrics ci mostra:
L'unica cosa che ho dovuto fare è stato attivare, dalle "Properties" del progetto lo spunta su "Enable Metrics":
Una volta attivato si avrà una apposita view con tutte le metriche di Metrics, si segnala, oltre alle scontate "numero di righe di codice" e "numero di classi", la "Complessità ciclomatica di McCabe" (https://it.wikipedia.org/wiki/Complessit%C3%A0_ciclomatica):
Andando in "Windows > Preferences" si possono scegliere quali metriche mostrare :
Cliccando sull'iconcina in alto a destra, che rappresenta una operazione di esportazione, della view si può esportare in XML tutte le metriche :
Cliccando sull'iconcina in alto a destra della view, che rappresenta un grafo in rosso, si può vedere il grafico delle dipendenze fra classi :
Questo il grafo delle dipendenze:
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale
Commenti
Posta un commento