Contar lineas de código de un proyecto - Userlinux.net

Si te apetece -como a mi- saber cuantas lineas de código llevas picadas en un proyecto de desarrollo y no quieres hacer el pánfilo abriendo archivo por archivo y teniendo una calculadora a mano apúntate el siguiente comando (only *nix): # wc -l `find -name \"*.php\" -printf \"%h/%f \" `…

Contar lineas de código de un proyecto

15.Jul.2009 ~ 3 Comentarios ~ 7255 Lecturas
Si te apetece -como a mi- saber cuantas lineas de código llevas picadas en un proyecto de desarrollo y no quieres hacer el pánfilo abriendo archivo por archivo y teniendo una calculadora a mano apúntate el siguiente comando (only *nix):
# wc -l `find -name "*.php" -printf "%h/%f " ` | grep total
 14612 total
Ni que decir tiene que lo has de ejecutar en el raíz (/) del proyecto para que, como buen comando, se extienda a todo el árbol del mismo. Otro apunte que sobra pero he de comentar -por posibles búsquedas ;)- es que este tip es multi lenguaje... vamos que tanto da que el proyecto se haya desarrollado en php, tenga css, javascript (js), html, c, java, ruby, delphi, python, django, codeigniter, cakephp, whatever. ¿A que mola?.
Categorías: sistemas

Comentarios


gravatar
15.Jul.2009
Yo uso sloccount, que te cuenta y separa por lenguajes y no cuenta cometarios ni lineas vacias :)

gravatar
15.Jul.2009
Y siempre están los "Xlint" como Pylint (Python), Phplint (PHP)...
Por ejemplo Pylint descompone las líneas en: código, comentarios, documentación y vacías.
Y además siempre tiene la ventaja de que te avisa de líneas duplicadas, código mal escrito (ej. no respetar las convenciones o poner cienmil métodos en una sola clase), peligros varios (ej. usar métodos desaconsejados) y por supuesto errores (como usar variables sin inicializar).

gravatar
27.Jul.2009
Yo uso CLOC (http://cloc.sourceforge.net/), que analiza las líneas en blanco, comentarios y los diferentes lenguajes usados.

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • Juan
  • Marina
  • Francisco
  • fon
  • minWi
  • isra
  • reidrac
  • r0sk
  • Rodrigo Rega
  • minWi
  • r0sk
  • reidrac
  • r0sk
  • deady
  • errece

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

ssh frases champions userlinux iphone lugo rsidenotes felicidades films nintendo opinion sysadmin 2008 blogsfera vacaciones juegos cake ds debian sidenotes apple web blogs mac mysql cakephp deportes 2007 mundial openbsd barça ubuntu twitter blog humor meme canción alemania_2006 games bsd lucux linux twitt programación cumpleaños software django league bash macosx ps3 rfilms conciertos freebsd seguridad personal hack php bake futbol

Archivo

Social

Enlaces de interés