30 de noviembre de 2011

Nombres geek para técnicas de programación

Ingeniería de Software, hazte a un lado, los geeks tenemos nuestras propias metodologías para codificar.
En la página de Dodgy Coder me encontré estas interesantes técnicas de programación:

Condición Yoda:
if(5 == x)...

porque programar elegantemente, tu debes.

Excepción Pokemon: Una excepción para atraparlos a todos
try{something} catch{'em all}

También hay información sobre tipos de errores... Esto de seguro cambia nuestro proceso de calidad de software =)

Schrödinbug: Un error que puede o no estar en el código, hasta que alguien revisa el código fuente y entonces el error se hace permanente

Bug de la novia enojada: Un error cuyos efectos no son aparentes de manera inmediata. el código se ejecuta y reporta que "todo está bien!"

Pueden revisar Dodgy Coder para ver más ejemplo de ingenieria de software refinada.

1 de noviembre de 2011

Dia de muertos

No cabe duda que este es un año de pérdidas importantes en el mundo de la computación.



Ya comentamos sobre Jobs. Ahora los computólogos nos quedamos sin Dennis Ritchie, arquitecto de Unix y del lenguaje C, y sin John McCarthy, padre de mi muy amado lenguaje LISP.



Recuerdo ese pequeño librito con una enorme C azul... simple, elegante. También recuerdo haberme valido de un libro muchas veces más gordo para desentrañar los misterios del lenguaje C.




También recuerdo la breve especificación de LISP, un impreso de no más de 40 hojas... y que no hubo necesidad de un libro más gordo para entenderlo.



Pues para empezar noviembre, dejo este post como ofrenda a estos grandes computólogos.