Hace 16 años | Por --10938-- a thc.org
Publicado hace 16 años por --10938-- a thc.org

Mediante un búsqueda disparatada, he encontrado este texto, el objetivo del cuál (según las notas del autor) es asegurar a los programadores un trabajo de por vida, haciendo que nada de lo que programes sea descifrable por otra persona que no seas tu.

daemon
editado

Algunos consejos tienen su gracia

Me recuerda un poco a la entrevista al creador del c++ http://www.redcientifica.com/gaia/reir/cpp_c.htm
(no se si es que el tio tenia un gran sentido del humor o es que es un bulo, pero también tiene mucha gracia)

h
editado

Una lectura imprescindible para todo aquel que se precie de ser programador. No sólo sirve para echarse unas risas, sino también para aprender cosas que no deben hacerse, y por qué. De hecho, el 99% de los que se lo leen acaban reconociéndose a sí mismos al leer algún que otro punto. Casi todos hemos hecho alguna vez, de forma involuntaria, alguna de las burradas que se mencionan. Y leerlas ayuda a que nos sintamos un poco avergonzados de ello y procuremos no repetirlo de nuevo.

diegocg
editado

"How To Write Unmaintainable Code" -> Fácil, tan solo no te esfuerces ni un ápice en hacerlo mantenible, te saldrá solo.

D
editado

#1 al final de la entrevista pone que es todo una coña.
Pero vamos, uno se da cuenta de que es imposible que diga todo eso en serio lol

D
editado

Pues me he leído todo el texto (su tiempo me llevó) y la verdad es que es bastante interesante y divertido. Especialmente, los acertijos que le va poniendo a los que revisan el código lol

D
editado

Tentaciones me dan

daemon
editado

#4 No, que lo diga en serio no, pero podria ser que el tio tuviese un graaan sentido del humor lol

D
editado

Parece el manual de un programador de Windows Vista lol

DiThi
editado

Jo, iba a dar algunos consejos pero veo que ahí viene prácticamente todo:

C compilers transform myArray[i] into *(myArray + i), which is equivalent to *(i + myArray) which is equivalent to i[myArray]. Experts know to put this to good use. To really disguise things, generate the index with a function:
int myfunc(int q, int p)
...
myfunc(6291, 7)[Array];

buenísimo!!