Ich weiß, dass es ziemlich viele Line-Count-Tools gibt. Gibt es etwas Einfaches, das nicht Teil eines anderen großen Pakets ist, das Sie verwenden?Welches Tool verwenden Sie zum Zählen von Quellcodezeilen in Visual Studio-Projekten?
Antwort
Slick Edit Gadgets hat einen schönen Bericht, der es durch Zeilen des Codes, Leerzeichen und Kommentare auflöst. Das Plug-in ist kostenlos und relativ klein.
Es tut mir leid, wenn es keine direkte Antwort ist, aber heutzutage bevorzuge ich lieber Code-Metrik-Tools oder Profiler als Codezeilen. Ants profiler und NDepend sind zwei, die sofort in den Sinn kommen.
Es ist nur, dass diese Werkzeuge Ihnen erlauben, die Größe/Komplexität Ihrer Software wirklich zu verstehen, Codezeilen sind eine sehr primitive Metrik.
Ich realisiere, dass es eine primitive Metrik ist. Ich wollte nur eine Ballparkfigur kennenlernen, ohne daraus wichtige Schlüsse zu ziehen. –
finden Sie verwenden konnten und WC auf dieser relativ kleinen Paket, http://unxutils.sourceforge.net/
Wie
find . -name *.cs -exec wc -l {} \;
Oder wenn Sie eine Linux-Maschine praktisch Sie das Laufwerk angeschlossen werden kann und tun es so, und es wird dir eine Baseball-Figur geben. Sie können komplexieren, um Kommentare usw. zu entfernen. Aber da Sie nur eine Ball-Figur wollen, sollte das nicht notwendig sein.
nicht sicher, ob dies in VS08 funktioniert ... code project
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/
Ich benutze dieses 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
Exact Magic StodioTools Paket (kostenlos) zeigt Executable LoC unter anderen Metriken. Dies ist ein Plug-in für VisualStudio 2008.
[Website des Anbieters] (http://submain.com/productsstudiotools.aspx) Berichte: _StudioTools wurde eingestellt und wird nicht mehr zum Herunterladen oder Support angeboten. –
Wenn Sie Visual Studio 2008 Team Developer oder Team Suite Edition haben, verwenden Sie in Visual Studio can get them directlyCode Metrics.
Klicken Sie mit der rechten Maustaste auf Projekt im Solution Explorer und wählen Sie "Berechne Code Metriken".
Project Line Counter ist ziemlich cool, aber Sie benötigen eine aktualisierte .reg-Datei für VS 2008 und höher. 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 Es gibt einige Anweisungen in der Diskussion bei CodeProject http://www.codeproject.com/KB/macros/linecount.aspx mit Informationen über die Durchführung von Visual Studio 2008.
Ich habe das auch verwendet. Es hat ein Tortendiagramm, das angibt, wie viel Prozent der einzelnen Linientypen im Code verwendet werden. – harriyott
Link unterbrochen, und das Produkt scheint nicht mehr zu existieren (vielleicht ein Teil von slickedit jetzt?) – MGOwen