Roedy Green, escribió una divertida guia acerca de como escribir código inmantenible(How To Write Unmaintainable Code) en la que da múltiples consejos sobre como hacerte indispensable en tu empresa.
a continuación algunos tips de los muchos ejemplos...
- Nombrado. Usa variables con nombres parecidos y sin significado, como
asdf,asfd,xy_zoxy_Z. También da buen resultado utilizar nombres que por su significado nos distraigan del verdadero uso de las variables, y así obtener sentencias tan obtusas como. parentesis =(igual + mas)/por; - Camuflaje. Aprovéchate de que el ojo humano no ve el código igual que el compilador, e intenta engañarlo escondiendo información importante, como colocar entre una inmensidad de comentarios una macro extraña como
#define a=b a=0-b Documentación. Si mientes en tu documentación, mantienes versiones antiguas de la misma que ya no hace referencia al código, o te dedicas a documentar sólo las instrucciones más obvias, conseguirás que el encargado de mantener tu código pueda estar entretenido intentando adivinar si es tu código o tu documentación el que está equivocado.Diseño del programa. No valides nunca los datos de entrada, usa innecesariamente clases amigas o atributos estáticos, crea dummies que no valgan para nada, haz que todos tus atributos sean públicos y todas tus clases finales.Ofuscación de código. Incluir 3 ó 4 sentencias en una misma línea no sólo la hace ilegible, sino que además te hace parecer un gurú. Combinado con un exceso de puntos y comas, llaves y paréntesis, puede convertir tu código en toda una experiencia visual para otros programadores.Ambigüedad. Usa nombres de métodos comomanejaroprocesarDatos, que ofrecen una información casi nula acerca de su comportamiento.Otras técnicas. Define las constantesTRUE = 0yFALSE = 1y haz que todos tus condicionales las usen para alterar el significado de la sentencia.

No hay comentarios:
Publicar un comentario