2008-09-12 9 views

Antwort

8

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.

+0

Ich habe das auch verwendet. Es hat ein Tortendiagramm, das angibt, wie viel Prozent der einzelnen Linientypen im Code verwendet werden. – harriyott

+1

Link unterbrochen, und das Produkt scheint nicht mehr zu existieren (vielleicht ein Teil von slickedit jetzt?) – MGOwen

2

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.

+0

Ich realisiere, dass es eine primitive Metrik ist. Ich wollte nur eine Ballparkfigur kennenlernen, ohne daraus wichtige Schlüsse zu ziehen. –

1

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.

0

nicht sicher, ob dies in VS08 funktioniert ... code project

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 
0

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

+0

[Website des Anbieters] (http://submain.com/productsstudiotools.aspx) Berichte: _StudioTools wurde eingestellt und wird nicht mehr zum Herunterladen oder Support angeboten. –

1

Klicken Sie mit der rechten Maustaste auf Projekt im Solution Explorer und wählen Sie "Berechne Code Metriken".