[post dirigido a programadores informáticos]
Programar puede resultar muy divertido.
Pero más divertido puede resultar dejar comentarios “huevo de pascua” en el código, ya sean dirigidos a ti mismo o dirigidos al pobre incauto que te suceda en esa empresa de mierda:
Me siento ignorado
// a veces creo que el compilador ignora todos mis comentarios
Sinceridad
// estoy borracho, lo arreglo después
Un poco de magia
// Mágico. No tocar.
Por si no se entiende
return 1; //retorna 1
Dios, ayúdanos
// Cuando escribí esto sólo Dios y yo sabíamos lo que hace.
// Ahora, sólo Dios sabe.
Disculpas
// lo siento.
Aviso
/*
* Quizás creas que sabes lo que hace esta porción de código.
* Créeme, no lo sabes.
* Si tratas de entenderlo vas a pasar muchos horas sin dormir,
* maldiciendo el momento que pensaste que eras los suficientemente
* inteligente para “optimizar” el siguiente código.
* Así que cierra este archivo y ves a jugar con otra cosa.
*/
Advertencia para al mantenedor
//
// Querido mantenedor:
//
// Una vez que termines de intentar “optimizar” esta rutina,
// y que te des cuenta del terrible error que cometiste,
// por favor incrementa el siguiente contador como una
// advertencia para el próximo:
//
// total_de_horas_gastadas_aqui = 16
//
¡Que no ocurra!
try {
} finally { // no debería ocurrir
}
Desconfiar de la documentación
/**
* Siempre devuelve true.
*/
public boolean isAvailable() {
return false;
}
Arreglo
// no estoy seguro de que esto funcione, pero resuelve el problema
Desafio
// el código siguiente reemplaza al código anterior. ¿¿Algún problema??
// Si. No funciona.
Museo
// se mira pero no se toca
El resentido:
// Hago esto en mi último día en el trabajo
Evidentemente esto debe considerarse una mala práctica. Pero bah
(Vía El Libro Gordo de Petete y DosIdeas)
EDIT: Gracias a Grubhart por añadir un par más.