Один мой знакомый забросил стезю программиста после того, как его перестали допускать до кода проекта. Почему перестали? А он его сломал. И вся остальная команда - включая крайне опытных разработчиков высочайшего класса - несколько дней стучалась головой об стену, пытаясь понять, что за ФЕЕРИЧЕСКИЙ бред творится в коде - причём повсеместно.

Нашли чудом. Благо - проект был небольшой, и код буквально перечитали от начала до конца. (Диффов не было - это 1986-й год, проект под ДОС).

Что же сделал наш кудесник? Поменял два байта.

Было

#define True 1
#define False 0

стало

#define True 1
#define False -1

Автор коммита говорил потом, что так красивее.


Прямо башорг.

URL записи