08.12.2023: Пятничный сюрприз
Запомни, запиши, затверди, выбей перфоратором на бетонной стене! Никогда! Слышишь!? Никогда-никогда-никогда не ставь редирект со своего сайта на какой-нибудь лендинг.
То же самое относится к огромным попапам почти во весь экран.
Буду штрафовать за такое!
Да, я понимаю желание срочно показать пользователю нечто ну прямо очень важное. Правда понимаю.
Все мы время от времени совершаем ошибки. Иногда, ошибки глупые, на которых набила шишки уже куча народу.
Пойми и ты! Пользователь идёт на сайт за какой-нибудь своей надобностью. Он ожидает зайти на сайт, увидеть привычные инструменты, сделать то за чем пришёл. Возможно даже срочно! А ты ему в лицо этим лендингом!
Вот представь, заходишь ты, допустим, в уборную. Включаешь свет, а тебе в лицо прилетает торт, под крики: «поздравляем с наступающим новым годом»!
Нормально-так? Нет, не нормально! Даже если торт вкусный, тут ему не время и не место. И с редиректом также.
Размести приглашающий баннер в верхней части сайта, сделай фиксированную пиктограмму в виде котика, который машет лапкой и просит ткнуть в него мышкой, поставь значок сообщения (пульсирующий или иным способом привлекающий внимание). Прояви фантазию, придумай что-нибудь своё!
Пусть пользователь решает идти ему на лендинг, или «ну нафиг».
Сегодня утром очередной разработчик (явно не по собственной инициативе) выкатил такой редирект. Заходишь на довольно важный портал, а тебя перекидывает на красивый лендинг, с которого непонятно как вернуться.
Кнопка «назад» если и есть, то не очевидна.
И знаешь что? Вся система мониторинга, тесты которой следят за корректной работой всех разделов и блоков данного портала, просто легла. А потому, что тесты, при входе на сайт, ожидают увидеть сайт, а не вот это вот всё. В итоге, куча времени ушла на то, чтобы научить тесты обходить этот редирект.
А это не так уж и просто. Там много нюансов оказывается. Да и тестовые сценарии бывают очень разными.
Целый день техподдержка не имела возможности получать сообщения в случае какой-нибудь поломки. Точнее, она их получала в промышленных количествах. Сообщения об ошибках сыпались по нескольку сотен в час, а потому их просто приходилось игнорировать.
Но это ладно. Подумаешь, два департамента героически и без отдыха трудились, чтобы нивелировать последствия данного внезапного… перфоманса. В конце-концов, всё нормально, такая работа.
Но только представь сколько проклятий прилетело от пользователей портала всем тем людям, кто делал этот лендинг, кто рисовал, писал код, старался хорошо сделать свою работу? Это всё хорошие люди, прекрасные специалисты. Однако сегодня их карма просела на ровном месте просто потому, что кто-то сделал редирект, вместо того, чтобы дать возможность пользователям переходить на лендинг самостоятельно.
И да, у меня подгорает от такого. И да, я был тем, кто делал основную работу по восстановлению автотестов, поскольку не успел сбежать в отпуск. Я сегодня даже обедал за рабочим столом!
Так уж совпало, что я единственный из AQA на данном проекте, кто в данный момент не в отпуске.
В итоге, большую часть автотестов всё-таки починил до конца рабочего дня. Но утомился довольно серьёзно.
Редиректы на лендинг — зло! Фу такими быть!
Зато, когда рабочий день закончился, ужинал вкуснейшей шавермой по арабски.
Это когда без корейской моркови, но с солёными огурцами. Довольно вкусно, хотя вариант с перцами мне нравится чуточку больше.
А ещё, Эль забрала заказы из пункта выдачи. Мне наконец-то приехал угловой переходник USB.
Мой рабочий микрофон подключен в корпус компьютера так, что провод свисает вниз. В результате, изоляция уже трескается в месте изгиба.
Переходник позволил-бы втыкать микрофонный провод снизу. Но не случилось.
Продаван прислал не ту модель, после чего снял лот с продаж. Вот что я заказывал.
А вот что приехало.
Написал в техподдержку яндекс-маркета, и там, после короткой демонстрации скрина и фото, подарили промокод на 300 руб.
Молодцы! Уже который раз быстро разруливают подобные моменты. При этом, переходник стоил дешевле, так что окупился.
Увы, но аналога не нашлось ни в яндекс-маркете, ни на Озоне. Заказал у китайцев.
Теперь ждать доставку ещё дольше. Обещают в этом году, но я не особенно в это верю. Но посмотрим.
День, к сожалению, считай пропал. Даже норму приседаний не выполнил.
Кстати! Весь день хотел доработать озвучивание оставшихся приседаний. Тенетта сообщает сколько их осталось всего, но ведь есть ещё и расчётная динамическая дневная норма. Вот её и следует включить в озвучку. Сегодня. Сейчас!
Два часа потратил, но зато теперь, на вопрос «Алиса, сколько приседаний осталось?», Тенетта озвучит остаток от дневной динамической нормы.
Динамическая норма рассчитывается из общего остатка приседаний, делённого на количество дней, оставшихся до конца года. Чем больше тренировок пропускается, тем больше получается дневная норма. И наоборот, чем чаще превышается дневная норма, тем меньше она становится.
До этого информер озвучивал общее количество оставшихся приседаний, что не особо помогало, поскольку эта цифра и так отображается на моих антидрыщевых часиках.
Зато теперь, самое оно!
Можно было-бы выводить это число в часиках, но мне понравилось смотреть по ним время.
Кто-то скажет, что время можно увидеть в правом нижнем углу экрана Windows, но когда играешь в игры, реальное время на экран, как правило, не выводится. В результате, легко увлечься и засидеться до трёх ночи и даже позже.
Вот теперь имею полное моральное право на пятничный вечерний отдых.
Напишите комментарий