C'è qualche strumento gratuito (preferibilmente basato sulla riga di comando) che è possibile fornire alla directory di origine root e controllerà tutti i file e le sottocartelle e genererà un insieme di belle "statistiche"? Per esempio linee di codice, numero di classi, ecc.?Come posso misurare le statistiche del codice sorgente?
risposta
Io uso CLOC (http://cloc.sourceforge.net/). Funziona alla grande e supporta un sacco di lingue. Basato su riga di comando, ha molte opzioni (esporta anche le statistiche in xml/csv, quindi puoi scavare in modo semplice nelle statistiche)
cloc è bello. Mi piace soprattutto il suo fattore di scala che cerca di dare raffronti complessi di complessità tra linguaggi diversi. Qualcuno conosce buoni strumenti di front-end per trasformare il suo output in pagine web (grafici, blah, blah). Capire la dimensione relativa dei diversi progetti (tutti scritti dallo stesso team, quindi sono comparabili), ci aiuta nella pianificazione di nuovi progetti di dimensioni simili. –
Monitor sorgente da http://www.campwoodsw.com/ fare questo e un inferno di molto di più. Funziona con C#. VB.NET, C, C++ e altri, sia dalla riga di comando che dalla propria GUI. È gratis & è fantastico.
G'day,
Non ha molta importanza quello che si utilizza se si sta monitorando la crescita del progetto basta che sei coerente nel vostro approccio di misurazione.
Si potrebbe anche utilizzare un grep per i punti e virgola finali come una semplice misura di SLOC.
HTH
applausi,
C'è il componente aggiuntivo CodeMetrics per .NET Reflector; Non conosco un modo per eseguirlo dalla riga di comando, ma potrebbe essere possibile. Vuoi usarlo in un build CI? Funziona su assiemi, non su codice sorgente.
- 1. Come misurare a livello di codice le dimensioni degli elementi nel codice sorgente HTML usando python?
- 2. Come posso misurare la velocità del codice scritto in PHP?
- 3. Come misurare le prestazioni del desktop remoto?
- 4. Come posso refactoring codice sorgente Clojure?
- 5. Come stampare le linee del codice sorgente nel logger python
- 6. Ricerca del codice sorgente Android
- 7. Misurare la copertura del codice solo sul nuovo codice
- 8. Le risorse.Designer.cs dovrebbero essere sotto il controllo del codice sorgente?
- 9. Codice Java: ricerca del codice sorgente
- 10. statistiche codice coupon
- 11. Come posso misurare la dimensione del testo nelle app UWP?
- 12. R texreg: Come posso selezionare le statistiche gof da visualizzare?
- 13. Come posso confrontare due file di codice sorgente/ast alberi?
- 14. Come ottengo le statistiche di copertura del codice per la mia app Sinatra?
- 15. Codice sorgente del kernel Android 4.0?
- 16. codice sorgente del metodo nativo Java
- 17. Download del codice sorgente dell'applicazione GAE distribuita
- 18. Come posso generare diagrammi di sequenza dal codice sorgente Java?
- 19. Come posso misurare il rumore dell'immagine
- 20. Come posso ottenere il codice sorgente della libreria standard Idris?
- 21. Come misurare le prestazioni della query in Oracle
- 22. Come posso indicizzare il nostro codice sorgente interno?
- 23. Come tirare le statistiche di Google Analytics?
- 24. Impedisci il furto del codice sorgente HTML
- 25. parsing del codice sorgente C++ nell'ambiente java
- 26. Organizzazione del codice sorgente in TFS 2010
- 27. Come posso visualizzare le modifiche in una grande qualità del codice base?
- 28. ClearCase per il controllo del codice sorgente?
- 29. Debug JBoss codice sorgente
- 30. Riferimenti incrociati nei commenti del codice sorgente
Di quale lingua stai parlando? –