Welches Tool verwenden Sie für Zeilen Quellcode in Visual Studio-Projekte zu zählen?

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

  •  09-06-2019
  •  | 
  •  

Frage

Ich weiß, es gibt durchaus ein paar Zeilenzahl Tools um. Gibt es etwas einfach, dass nicht ein Teil einige andere große Paket, das Sie verwenden?

War es hilfreich?

Lösung

Slick bearbeiten Gadgets einen schönen Bericht hat brechen sie durch Codezeilen, Leerzeichen und Kommentare unten. Die Plug-in ist kostenlos und relativ klein ist.

Andere Tipps

Sorry, wenn es keine direkte Antwort ist aber in diesen Tagen ich viel lieber Code metrische Werkzeuge oder Profiler verwenden, anstatt Zeilen Code. Ants Profiler und NDepend zwei sind, die sofort in den Sinn kommen.

Es ist nur, dass diese Tools ermöglichen es Ihnen, ein echtes Verständnis für die Größe / Komplexität der Software zu erhalten, Codezeilen ist eine sehr primitive Metrik.

Ich benutze diesen Python-Skript:

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

Wenn Sie Visual Studio 2008 Team Developer oder Team Suite Edition haben, können sie direkt bekommen in Visual Studio mit Code-Metrics .

könnten Sie finden und WC aus diesem relativ kleinen Paket, http://unxutils.sourceforge.net/

Wie

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

Oder wenn Sie eine Linux-Maschine praktisch das Laufwerk gemountet werden kann und tut es so, und es wird Ihnen eine grobe Schätzung geben. Sie können complexify Kommentare zu entfernen, etc. Aber da Sie nur eine grobe Schätzung wollen, sollten nicht notwendig sein.

Rechtsklick auf Projektmappen-Explorer und wählen Sie „Berechnen-Metriken“.

nicht sicher, ob dies in VS08 funktioniert ... Code Projekt

Exact Magic StodioTools Paket (kostenlos) zeigt Executable LoC unter anderen Metriken. Dies ist ein Plug-in für Visual Studio 2008.

Projekt Line Counter ist ziemlich cool, aber Sie müssen eine aktualisierte REG-Datei für VS 2008 und später. Ich habe eine REG-Datei für Visual Studio 2010 auf meiner Website: http : //www.onemanmmo.com/index.php cmd = newsitem & comment = news.1.41.0 einige Anweisungen bei Codeproject in der Diskussion Es gibt http://www.codeproject.com/KB/macros/linecount.aspx mit Informationen zu bekommen es mit Visual Studio 2008 ausgeführt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top