2008-09-12 5 views

Respuesta

8

Slick Edit Gadgets tiene un buen informe y lo descomponen por líneas de código, espacios en blanco y comentarios. El complemento es gratuito y relativamente pequeño.

+0

Lo he usado también. Tiene un gráfico circular que muestra qué proporción de cada tipo de línea se usa en el código. – harriyott

+1

enlace roto, y parece que ya no existe el producto (tal vez parte de SlickEdit ahora?) – MGOwen

2

Lo siento si no es una respuesta directa, pero estos días me gusta mucho más el uso de códigos de herramientas o perfiladores métricas en lugar de líneas de código. Ants profiler y NDepend son dos que inmediatamente vienen a la mente.

Es sólo que estas herramientas le permiten obtener un conocimiento real sobre el tamaño/complejidad de su software, líneas de código es una métrica muy primitiva.

+0

me doy cuenta de que es una métrica primitiva. Solo quería saber una figura del parque de béisbol sin sacar conclusiones importantes de ella. –

1

Usted podría utilizar encontrar y wc de este paquete relativamente pequeño, http://unxutils.sourceforge.net/

Como

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

O, si usted tiene una máquina handylinux puede montar la unidad y lo hace así, y te dará una figura de estadio. Puede complejizar para eliminar comentarios, etc. Pero dado que solo quiere una figura de estadio, no debería ser necesario.

0

no está seguro de si esto funciona en VS08 ... code project

2

Yo uso este script en 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 
0

exacta paquete StodioTools de Magic (gratis) muestra LoC ejecutable entre otras métricas. Este es un plug-in para VisualStudio 2008.

+0

[Sitio del proveedor] (http://submain.com/productsstudiotools.aspx) informa: _StudioTools se retiró y ya no se ofrecerá para su descarga o no se admitirá._ –

1

clic derecho sobre el proyecto en el Explorador de soluciones y seleccione "Código de calcular métricas".

Cuestiones relacionadas