Hay muchas historias sobre códigos intencionalmente malos, no solo en TheDailyWTF sino también en SO. Los casos típicos incluyen:
- Tener una construcción inútil que desperdicia el tiempo (por ejemplo, un bucle vacío que cuenta con un valor enorme) para que los programadores puedan "acelerar" fácilmente la aplicación eliminándola cuando se les encomiende.
- Proporcionar documentación intencionalmente engañosa, errónea o nula para generar costosas solicitudes de soporte.
- Generando fácilmente errores, o peor, generando aunque todo funcionó bien, bloqueando la aplicación por lo que se requiere una costosa llamada de soporte para desbloquear.
Estos puntos muestran una actitud más o menos maliciosa (aunque a veces por accidente), especialmente el primer punto ocurre con bastante frecuencia.
¿Cómo se debe tratar con tales construcciones? ¿Ignorar el problema o simplemente eliminar el código ofensivo? ¿Notificar a su gerente o hablar con la persona que introdujo la "función"?