Script para coding time

Despues de casi 24h programando nonstop, al final se me ha ocurrido hacerme un mini-script para ir viendo como iba progresando xD, se que el número de las lineas que se van escribiendo no es muy importante (y muy variable dependiendo de cada uno y del lenguaje u otros aspectos), pero mientras escribes asqueroso código en Java (odio escribir código con Awt/Swing) sube la moral ver como aumentan las lineas xD. Vamos paranoya de estar programando demasiado tiempo seguido. Se podría hacer en bash en una linea, pero mola mas perl :P

#!/usr/bin/perl sub lineas { open(javaF, $_[0]); @lines = <javaF>; close(javaF); scalar @lines; } $lines=0; $n = 0; opendir(DIR, "."); foreach(readdir(DIR)) { if(/\.java$/io) { $n++; $lines += lineas $_; } } close DIR; print "Hay $lines lineas en $n ficheros\n";



Ejemplo de ejecución:

[blaxter@helicon]:~/CPS/Proyectos/RegisterUp$ ./suma
Hay 2011 lineas en 9 ficheros

Ahora me acuerdo de un dato que había en mis apuntes de la asignatura de "Proyectos" que decían que la media productiva de un programador era de 20lineas/día o algo asi. Venga que llevo 10000% de productividad jaja. (En verdad el programa que estoy escribiendo es lo más tonto del mundo, así que debería haberme costado la mitad realmente :P , es lo que tiene ser a littlecico gork)

Un pensamiento en “Script para coding time

  1. Oye me puedes ayudar con un timer, no importa que me cobres, espero me heches la mano