12.05.2021 в 23:49
Пишет Hroa:Проблема ведь не в необходимости переписывания старого кода - эта необходимость сама о себе понятна. Проблема в том, что за год (!) переписывания, консультаций с "активом", тестирования сначала узкой группой, а потом всеми желающими пользователями - мы получили вот это. Полностью сломанный базовый(!) функционал - не улучшения, не исправления багов старого дайри (ну, разве что случайно) - просто невозможность писать в дневник и комментировать в хоть сколько-нибудь приличном виде без танцев с бубном. Эти баги практически не чинятся уже полтора месяца, администрация отвечает в духе "ваш звонок очень важен для нас", багсоо, в которое их предложили писать, судя по всему, полностью игнорируется. А после многократного описания проблемы везде, где только можно, у нас спрашивают про то, что, собственно, случилось и что именно не работает.URL комментария
Зачем вообще было выкатывать это на прод, поломав при переносе ещё кучу всего (на дайри2 не было такого количества багов, как после переезда)? Почему мы не могли ещё какое-то время пожить на старых костылях, пока не допилят и по-человечески не протестируют хотя бы минимальный функционал, раз уж года на это не хватило? Это риторический вопрос, если что. Заодно было бы неплохо иметь адекватный тестовый стенд и тестировать сам механизм переноса кода, но это уже лирика.
Про коммуникацию я лучше промолчу. Да, пользователям надо понимать, что их проблемы услышали. Не отписками вроде "я всё вижу", а ответами. Каждому. Своевременными, а не через пару недель. Вот честно, сюда бы сейчас не программиста и не администратора, а грамотного менеджера, который каждого ещё оставшегося тут погладит по головке, пожалеет, расскажет, что делать и попросит подождать. Который соберёт и опишет все известные баги и будет регулярно держать всех в курсе, какие из них исправляются, и как жить, пока это происходит. А заодно наконец сообщит, какие реальные изменения произошли в функционале, потому что сейчас порой не знаешь: это баг или фича, и жить нам с ней дальше. Вот это - работа команды сайта, а не энтузиастов, которые сейчас буквально как касса взаимопомощи.
И да, предвосхищая вопрос. Я знакома с областью разработки и с легаси-кодом сталкивалась не раз. Переписывать его порой необходимо. Но если бы моя команда хотя бы раз выкатила заказчику "переписанный" функционал хотя бы с третью багов, которые были при переносе дайри - мы бы не просто уже не работали там, а не работали бы с волчьим билетом в нашей области.