Les amis, on ne va pas se mentir : en tant que développeurs, vous êtes forcément déjà tombés sur des aberrations de programmation, qui ont probablement su vous donner de belles sueurs froides.
Je pense notamment à ces forçages à gros coups de IF ou SWITCH (qui a connu les GOTO ?), incrustés dans le code du fait d'une mauvaise conception, souvent parfois par flemme, et pour certains cas dans l'urgence ("TODO : refactoriser ce bout de code", OUAIS OUAIS, C'EST ÇA OUAIS !).