Pierwszy wpis dla programistów si i si plas plasa. Jak jedną linijką kodu utrudnić sobie życie? Wystarczy wrzucić na początku pliku taki oto kod:
#define true false
No dobra, ale załóżmy że właśnie wylewają nas z pracy której nienawidzimy. Zemsta jest słodka. Co więc dowalić sku*wielowi żeby żaden test nie przeszedł? Jeżeli cwaniak nie bawi się boolami, i warunki opisuje staroświeckimi metodami?
#define 0 1
#define 1 0
Czym jeszcze zakłócić spokój kodu? Powyższy pattern, czy jak kto woli wzorzec projektowy (albo bardziej destrukcyjny) może być stosowany w wielu różnych sytuacjach. Ten kod sprytnie ukryty w projekcie zapewni rzucanie "ku*wami" w biurze przez długi czas:
#define true false
#define 0 1
#define 1 0
#define int float
#define return kupa
#define < >
#define ( nawias
#define ) teżNawias
#define { wąsikOtwierający
#define } wąsikZamykający
#define ; niePójdzie
#define " trollolololo
#define ' trollolololo
#define , przecinek?
Suche i mało śmieszne? To dobrze!