Archivo de Febrero dEurope/Berlin 2011
Contar las líneas de un proyecto PHP
Como curiosidad o truco sucio, contar las líneas de un proyecto PHP con Linux o Mac OS X es muy sencillo. Basta escribir en el terminal:
wc -l `find . -iname "*.php"`
Esta línea recupera todos los archivos con extensión .php a partir del directorio actual y cuenta las líneas de cada uno, sumando el total. No es un método muy elegante, porque también contabiliza las líneas en blanco y los comentarios, pero nos aporta una buena idea sobre el tamaño de un proyecto.
Utilicé este script para obtener el número de líneas de Artefacto Server, para el post que publicamos con las estadísticas de nuestro sistema de gestión de contenidos.
Los números de Artefacto Server
He dedicado unos minutos a recopilar algunas estadísticas interesantes de Artefacto Server, nuestro sistema de gestión de contenidos (del que puedes encontrar más información aquí), para celebrar el tercer aniversario de la criatura:
- 32.948 líneas de código PHP, de las cuales 23.906 corresponden a bibliotecas externas y 9.042 al núcleo del sistema.
- 22.627 líneas de código JavaScript, procediendo buena parte de frameworks y scripts desarrollados por terceros.
- 4 versiones principales (actualmente se encuentra en producción la versión 4.1.5).
- 3 años de vida.
- 16 módulos desarrollados para cubrir las necesidades más comunes de los sitios web: galería, formularios, catálogo, catálogo con carrito de la compra, noticias, libro de visitas…).
- Más de 50 sitios web desarrollados hasta el momento.
Y es sólo el principio…
Historia de un letrero
Sobran los comentarios…
Dedicado a todos los que, como nosotros, viven de contar lo mismo con otras palabras.