¿Es posible encontrar el número de líneas de código en una solución completa? He oído hablar de MZ-Tools pero, ¿existe un equivalente de código abierto?
Respuestas
¿Demasiados anuncios?He encontrado powerhell útil para esto. Como considero que la CdC es una métrica bastante falsa de todos modos, no creo que deba requerirse nada más formal.
De un pequeño directorio de soluciones:
PS C:\Path> (dir -include *.cs,*.xaml -recurse | select-string .).Count
8396
PS C:\Path>
Eso contará las líneas no en blanco en todos los archivos .cs y .xaml de la solución. Para un proyecto más grande, acabo de usar una lista de extensión diferente:
PS C:\Other> (dir -include *.cs,*.cpp,*.h,*.idl,*.asmx -recurse | select-string .).Count
909402
PS C:\Other>
¿Por qué usar una aplicación entera cuando una sola línea de comandos lo hará? :)
Un contador de línea de código abierto para VS2005, 2003 y 2002 está disponible aquí:
También se discute la creación de una línea de conteo VS addin, completa con el código en Codeproject, aquí
http://www.codeproject.com/KB/macros/LineCounterAddin.aspx
También Slick Edit Gadgets tiene un bonito contador de líneas, aquí:
http://www.slickedit.com/index.PHP?option=com_content&view=article&id=78&Itemid=90 (Roto)
y Microsoft Visual Studio Team System 2008 incluye un buen contador de líneas.
Pero recuerda:
Medir el progreso de la programación por líneas de código es como medir el progreso de la construcción de aviones por peso. Bill Gates
Encontré esta pista: LOC con VS Encontrar y reemplazar
Aunque no es un plugin si eso es lo que estás buscando.