A>>Походил по папкам, почитал исходники. Этот код smells. ОК>Жестко ты. Да этот код (минус странности в виде дефайнов для логических операторов плюс еще что-то) даст фору тем "сеньйорам" с которыми мне довелось поработать.
Ощущение того, что код smells не зависит от того, написан он начинающим или сеньйором, а зависит исключительно от самого кода. Конкретно этот код не прошел бы code review в моей команде по куче причин, которые я не буду здесь расписывать, потому что многое уже сказали, да и не имеет смысла. Ну а то, что ваши сеньйоры пишут код еще хуже, говорит об уровне команды/проекта/руководителя, да и об общем обесценивании всякого рода титулов.