Здравствуйте, SaprXM, Вы писали:
SXM>напади на них SXM>выпотроши весь код втихую сам SXM>а потом покажи как надо, унизь всех
Не поможет. Я в MS так распутал жуткую каку на много тысяч строк, которая реализовывала нечеткую логику линейной проверкой десятков комбинаций условий. Покрыл тестами, отрефакторил data flow, свел в паттерну "проверяем ряд известных предположений, назначаем каждому score, выбираем максимальный", параллельно обнаружил и поправил ряд багов в логике, которые все никак не могли воспроизвести...
Результат — "недостаточное влияние на команду" и ревью ниже плинтуса. А чел, который яростно тыкал палки в колеса и настаивал на переименовании всех переменных, к которым обращался рефакторенный код, и даже не понимал, как оно работает, получил повышение, ибо хороший командный игрок. Да, коммит в итоге не прошел в релизный бранч и был потерян где-то в дебрях внутренних веток, а я стал врагом №1 за то, что раздал партнерам из соседних команд исправленный билд, который работал и не содержал косяков, из-за которых все и затевалось.