Welches Tool verwenden Sie für Zeilen Quellcode in Visual Studio-Projekte zu zählen?
-
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?
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ö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
Ich habe auch diese einfache C # gemacht Werkzeug verwendet.
http://richnewman.wordpress.com/2007/07/09/c-visual-basic-and-c-net-line-count-utility-version-2/
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.