Quale strumento usi per contare le righe del codice sorgente nei progetti di Visual Studio?

StackOverflow https://stackoverflow.com/questions/58783

  •  09-06-2019
  •  | 
  •  

Domanda

So che ci sono parecchi strumenti per il conteggio delle righe in giro.C'è qualcosa di semplice che non fa parte di qualche altro grande pacchetto che usi?

È stato utile?

Soluzione

Modifica agevolmente i gadget ha un bel rapporto suddiviso per righe di codice, spazi bianchi e commenti.Il plug-in è gratuito e relativamente piccolo.

Altri suggerimenti

Scusate se non è una risposta diretta, ma al giorno d'oggi preferisco di gran lunga utilizzare strumenti di metrica del codice o profiler piuttosto che righe di codice. Profilatore di formiche E NDipende sono due che mi vengono subito in mente.

È solo che questi strumenti ti consentono di comprendere davvero le dimensioni/complessità del tuo software, le righe di codice sono una metrica molto primitiva.

Utilizzo questo script Python:

import os, sys
total_count = 0
for root, dirs, filenames in os.walk(sys.argv[1]):
  dirs[:] = [ # prune search path
    dir for dir in dirs
    if dir.lower() not in ('.svn', 'excludefrombuild')]
  for filename in filenames:
    if os.path.splitext(filename)[1].lower() in ('.cpp', '.h'):
      fullname = os.path.join(root, filename)
      count = 0
      for line in open(fullname): count += 1
      total_count += count
      print count, fullname
print total_count

Se disponi dell'edizione Visual Studio 2008 Team Developer o Team Suite, tu puoi ottenerli direttamente in Visual Studio utilizzando Metriche del codice.

Potresti usare find e wc da questo pacchetto relativamente piccolo, http://unxutils.sourceforge.net/

Come

find . -name *.cs -exec wc -l {} \;

Oppure, se hai una macchina Linux a portata di mano, puoi montare l'unità e farlo in questo modo, e ti darà una cifra approssimativa.Puoi complessificare per rimuovere commenti, ecc.Ma dato che vuoi solo una cifra approssimativa, non dovrebbe essere necessario.

Fare clic con il pulsante destro del mouse su Progetto in Esplora soluzioni e selezionare "Calcola metriche del codice".

non sono sicuro che funzioni in VS08 ... progetto di codice

Il pacchetto StodioTools di Exact Magic (gratuito) mostra il LoC eseguibile tra le altre metriche.Questo è un plug-in per VisualStudio 2008.

Project Line Counter è piuttosto interessante, ma è necessario un file .reg aggiornato per VS 2008 e versioni successive.Ho un file .reg per Visual Studio 2010 sul mio sito Web: http://www.onemanmmo.com/index.php?cmd=newsitem&comment=news.1.41.0 Ci sono alcune istruzioni nella discussione su CodeProject http://www.codeproject.com/KB/macros/linecount.aspx con informazioni su come eseguirlo con Visual Studio 2008.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top