624просмотров
14 сентября 2025 г.
statsScore: 686
(Из архивов 2013 года, скопировано как есть, орфография автора сохранена)
Прикол, достойный записи в историю. Бекграунд. Я сейчас занимаюсь организацией UAT в одном из проектов. Девелоперы там, конечно же, индусы. Проект связан с миграцией. Для того, чтобы миграция запустилась, надо файлик со списком данных залить в определенную папку (папка Х). Не даром проект девелопили индусы, поэтому, конечно же, за пару недель до Go-Live и в самой что ни на есть активной фазе User Acceptance Testing, тула, которая должна мигрировать данные из одной системы в другую, не работает, как надо. А именно: не работает часть, связанная с предварительной проверкой данных (Data Validation). В качестве work/around мы написали для юзеров специальный сценарий, в котором этот шаг надо пропускать и заливать файлик с данными в другую папочку (папка Y), из которой данные автоматом мигрируют без проверки. Юзеру (женщина с Филиппин) это долго объясняли и со второй попытки она загрузила файлик туда, куда надо. Ок. На следующий день было заявлено (девелоперами), что часть с Data Validation пофикшена и можно заливать файлики в первоначальную папку, чтобы все шло как и должно: сначала тула проверяет данные, потом шлет их на миграцию. Ну мы тут же радостно даем филиппинке (юзеру) новый файл и сценарий, в котором черным по белому написано: «залить в папку X для дата валидации». Юзерша по каким-то неведомым причинам не стала париться и читать сценарий (который ради ее удобства был и в специальном тестовом репозитории, да еще и в экселе в письме) и радостно залила файлик в папку Y. А в том файлике данные были специально испорченные – специально, чтобы убедиться, что Data Validation работает корректно, то есть показывает expected Fail. То есть такие данные нельзя посылать на миграцию. Все было бы ничего. Они бы вовсе и не отправились на миграцию из папки Y, ведь юзерша залила их в формате, предназначенном для папки X и даже имя у файлика другое – предназначенное для папки X. Мы бы пришли утром на работу, сделали бы с милой филиппинкой вебекс и она бы при нас переложила файлик куда надо – в папку X. Если бы не одно но... Конечно же, индусы! Первое, что я увидела сегодня утром у себя в почте было письмо от них. Пишет индусский девелопмент менеджер: «Дорогая Людмила, мне очень неприятно об этом писать, но ваша команда кладет файлы в неправильном формате и в неправильное место. Сегодня для Вашего удобства мы ПЕРЕИМЕНОВАЛИ файл в папке Y и ИСПРАВИЛИ ФОРМАТ, так что все данные отправились на миграцию. Но имейте в виду, что мы потратили на это свое драгоценное время!» Face Palm. Не говоря уже о том, что нам придется новые данные подбирать для тестов, ибо эти покоцались... Называется, «хотели как лучше, а получилось...» Надеюсь, такого никогда не произойдет на продакшне 😄