Ci sono molte storie sul codice intenzionalmente cattivo, non solo su TheDailyWTF ma anche su SO. I casi tipici includono:
- Avere un costrutto inutile che fa perdere tempo (ad esempio un ciclo vuoto che conta un valore enorme) in modo che i programmatori possano facilmente "accelerare" l'applicazione rimuovendola quando gli viene assegnato il compito.
- Fornire documentazione intenzionalmente fuorviante, errata o assente per generare costose richieste di supporto.
- Generare prontamente errori, o peggio, generare anche se tutto ha funzionato bene, bloccando l'applicazione, quindi per sbloccare è necessaria una costosa chiamata di supporto.
Questi punti mostrano un atteggiamento più o meno malizioso (anche se a volte per caso), specialmente il primo punto si presenta piuttosto spesso.
Come si dovrebbero affrontare tali costrutti? Ignorare il problema o rimuovere semplicemente il codice offensivo? Avvisare il proprio responsabile o parlare con la persona che ha introdotto la "funzione"?