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 😛


#!/usr/bin/perl
sub lineas
{
open(javaF, $_[0]);
@lines = ;
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)

One Thought on “Script para coding time

  1. Josue on 12 July, 2009 at 1:03 said:

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

Post Navigation