Мою команду позвали переписывать некий сервис. Но изначально мы об этом не знали.
Дали одного программиста со стороны заказчика, он общий план работы изложил, у меня претензий не было, так что начали работать. Этот челик сразу куда-то слился; я на него пытался назначить несколько тасок — но он их делал настолько хуёво (как раз коммитил и мержил некомпилирующийся код) и медленно (за весь проект сделал кусочек авторизации, ну и ещё написал миграцию, которая наебнула нам staging), что я просто забил и перестал на него обращать внимание. Он сам себе какое-то занятие нашёл.
И вот, ближе к завершению проекта я узнал, какое: оказывается, он «занимался поддержкой старой версии сайта», с которой нам, оказывается, нужно интегрироваться, причём в режиме срочно бля. Ни о каких старых версиях сайта я слыхом не слыхивал, никто ничо не говорил, но тут дело срочное — пришлось что-то придумывать.
Дамп базы взяли, настрополили мигратор данных, и попросили челика, чтоб он нам прислал код старой версии.
И он прислал.
Ох, бля, он прислал.
Сразу насторожило, что код не компилируется, но я решил, что чел просто неряха, и отдал сеньёру шоб он пофиксил и разобрался с данными.
Через какое-то время сеньёр пришёл озадаченный, стали смотреть вместе. По косвенным признакам удалось установить, что у него там половина кода получена декомпиляцией сорцов разных версий бинарников, и это вообще ненастоящие сорцы.
Ну, что делать, припёр я этого чела к стенке, стал допрашивать при его начальстве. И оказалось, что сорцы он тупо проебал, причём проебал около месяца назад. Всё это время он восстанавливал код из декомпилята и что-то в нём, якобы, правил (мне не удалось понять, деплоил ли он что-то из своих правок, но теоретически я такую возможность допускаю — некоторые мелкие модули таки можно было собрать).
Оказалось, что у начальника есть полный бэкап всего кода вместе с историей, а чел просто почему-то, ёпт, не додумался этот бэкап попросить. И поэтому весь проект занимался хуйнёй.
еще есть человечек, которому он платит процент, и человек делает работу