Дневник фронтенд-разработчика. Часть 2

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Недавно мы опубликовали часть записок из потерянного дневника одного фронтенд-разработчика. Дневник вернулся к хозяину, и с его разрешения мы продолжим делиться заметками из его рабочей жизни.

Релиз

17 июля, 11:23 — Готовим релиз

В очередной понедельник еле встал к дейлику и надеялся после него немного размяться, приготовить капучинку и сесть за код. Но не тут-то было: одна из наших фронтовых задач, как оказалось на дейли, ждет релиза с прошлой недели.

Казалось бы, это моя вина: задача висит с утра пятницы. Почему я не мог зарелизить ее сразу, как только она прошла тестирование? Я когда-то задавался таким вопросом, но потом дядя SRE сказал:

Нам объяснили, что релизить по пятницам небезопасно: вряд ли кто-то горит желанием в случае чего в выходные разбираться с проблемами. Да и пользователи не оценят по достоинству накидывание новых фич на вентилятор прямо перед заслуженным отдыхом. Сегодня начало новой недели, все вышли работать со свежими силами, а значит, можно раскатать наш релиз. В случае чего целая неделя впереди. И тут вопрос номер два: почему задачу не зарелизить тестировщику, раз он последний с ней работал? Обычно релизы — это их прерогатива. А все дело в том, что нашего стажера-фронтендера нужно познакомить с процессом релиза и команда поручила мне на живом примере показать ему, как это у нас работает. А я только за.

Но перед тем как проводить боевое крещение, все-таки сделаю себе капуч, иначе мой травмированный пробуждением мозг точно будет не способен что-либо сообразить.

17 июля, 12:12 — Куда я жмал?

Узнали от пользователей о баге на проде. Баг совершенно случайно появился после свежего релиза и, конечно, «никак с ним не связан».

Ой, да кому я вру… Именно поэтому релизами у нас занимаются тестировщики, а не фронтендеры. Они проверяют, что прод не взорвался после выпущенных изменений, а я этого не сделал. Итог:

И конечно, если тестить прод я по-хорошему должен, но не обязан, то бежать с подгоревшей жо… и чинить все, что поломано, — моя прямая обязанность. Так что бойся, баг: я тебя породил, я тебя и удалю!

17 июля, 12:31 — Хотфиксим

Поскорее бы Господь забрал мою бренную душу.

В целом все идет по плану. Включил себе ретровейв для фона и активно ищу ошибку в коде. Пользуюсь типично «профессиональными» средствами отладки: вставлю console.log сюда, console.log туда, ну и здесь он тоже не помешает. Перезапускаю проект и смотрю, какой жук попадется в расставленные мною ловушки…

17 июля, 13:24 — Как ни в чем не бывало

Повторный релиз спустя полтора часа после первого — на этот раз от тестировщиков, с их тщательной проверкой. Вжух — баг исчез, вместо него окончательно закатились новые фичи. Повезло, что первый релиз сделали утром, когда пользователи еще не так активно пользуются сервисом. Почти никто не заметил нашего небольшого провала.

В любом случае на этот раз, кажется, даже успешно</p>" data-abbr="релиз снова завершен">релиз снова завершен, можно возвращаться к своим обычным созвонам кодерским делам.

One-to-one

18 июля, 16:15 — 1-2-1

Настало время моего персонального микроретро — встречи один на один с руководителем. Самое интересное в них то, что это не типичные встречи с начальником, где надо сделать вид, что у тебя все супер отчитаться о проделанной работе, а наоборот, скорее шанс поговорить по душам и увидеть в руководителе человека. Я со своим лидом могу обсудить что угодно: от курьезов во время отпуска до моих целей для пересмотра в должности.

К сегодняшней встрече я подготовил несколько неудобных вопросов о новых процессах в команде, и у начальника не получится от них отвертеться

Источник: https://habr.com/ru/companies/tinkoff/articles/754788/


Интересные статьи

Интересные статьи

Всем привет! Меня зовут Владимир Баганов. Я продолжаю серию статей с простым разбором вопросов на собеседованиях на Java разработчика. Под капотом 370 разобранных вопросов из 1606 вопросов.
Публикуя перевод первой статьи из цикла материалов о реализации epoll, мы провели опрос, посвящённый целесообразности перевода продолжения цикла. Более 90% участников опроса высказались з...
Не так давно передо мной встала нетривиальная задачка — собрать устройство, которое могло бы по линиям электропередач (0,4 кВ), в сетях обычных бытовых потребителей, передавать некото...
Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль Холивар. История рунета. Часть 3. ...
Добро пожаловать в первую часть «Современного рендеринга текста в Linux». В каждой статье из этой серии мы разработаем самодостаточную программу на C для визуализации символа или последовательнос...