Дефайн

Многие программисты смеются над такой реальной подлянкой, которая может диверсифицировать громадный проект в случае умелого применения и хорошего сокрытия:

#define true false

Но ведь гораздо интереснее использовать конструкцию вида:

#define true (Math.random() > 0.5)

Для Си/Си++, например:

#define true ((1.0*rand() / RAND_MAX) > 0.5)

Или в целых числах:

#define true (rand() > (RAND_MAX/2))

Поиск ошибки становится сложнее, а диверсант чувствует себя более крутым.


комментс паверед бай Дискас