jueves, 2 de junio de 2011

El nice coding!



El nice coding...suena bonito, no?? Pará un poco! No empieces a buscar en google a ver si es una especie de metodología ágil, convención de la W3C o el rótulo del equipo de un grupo de nardos babosos de la tecnología! (La gente de sistemas me va a entender, el resto por favor hacer click aquí).
El nice coding se refiere al código limpio, al código purista, impoluto. Es como ver el cuadro de la mona lisa, un rostro sin arrugas, un jopo con gel que resiste a una mortífera ráfaga de viento, un auto sin rayones "vigilado" por un trapito, una billetera desbordada de billetes los primeros días del mes.
El nice coding tiene su ventaja y su desventaja, como una hermosa mujer, que nos deja perplejos ante sus encantos, estupefactos, inmóviles, rígidos, sin reflejos ni posibilidad de esbozar la más tímida palabra.
Cuando vemos ese código tan hermosamente estructurado, pincelado, aggiornado, con las clases con nombres de lo más decriptivos como "FileLoggingStrategy", que implementan interfaces que a su vez heredan de otras interfaces como por ejemplo:

interface ISanguchito: IPanIzquierdo,IJamonDelMedio,IPanDerecho
{
...
}

no nos causa la misma sensación? Que hacemos? Como seguimos?? Le metemos mano?? Contaminaremos el código con nuestras "bad practices"?? No...el informático se resistirá inclusive a preguntar la utilidad de tal o cual clase y prolongará su agonía por largas horas scrolleando, abriendo y cerrando archivos y browseando por todos los proyectos, como si cortejara a una preciosa mujer sin encontrarle la vuelta y apelara a los más bajos instintos para acercarse a ella. De este modo, su destino es muy predecible y de lo más pesimista. Se resiste, pero finalmente admite su derrota!!! Pero shhh a no decirlo en voz alta, manchemos el código pero que no se note!

TTP!

No hay comentarios:

Publicar un comentario