Заложил пользу на десятки поколений вперед
История о том, как я взял критичную задачу - реализовать дизайн-систему в рамках нашей здоровенной монорепы (turborepo). Проблема стояла остро: в репе было больше 40 проектов, в которых так или иначе использовались похожие компоненты, но разными путями (в команде разрабов много - кто во что горазд). Поддерживать такое временами бывало душно
Инициировал задачу, предложил решение: разбить и сделать изолированные компоненты для вменяемого переиспользования, внедрить дизайн-токены и заодно грамотно заложить SCSS, а также вишенкой на моем шоколадном тортике было покрыть всю эту красоту Сторибуком
Признаюсь, эта работа неожиданно оказалась креативной: нужно быть в постоянном контакте с дизами, корректировать их идеи под продовые реалии; глубже продумывать разные реализации этих компонентов, а также оставлять место для их расширения под будущие "улучшения" от дизайнеров (ну вы знаете, когда спустя несколько месяцев они приходят с горящими глазами и предлагают новый вид компонента 😝) и одновременно придумывать нестандартные тест-кейсы, опережая QA на этапе тестов и закрывая их в сторях Storybook
По итогу задача была закрыта крайне продуктивно (на скрине поместилась только половина компонентов, но работа выполнена фундаментальная и колоссальная), жирненькая монорепа обрела столь чудесное единообразие, и все довольны - я очень рад!!!🥰 (ну и разумеется, куда без парочки пасхалок в сторисах - лайк Райану Гослингу😅)
К слову, сейчас я #OpenToWork и открыт к новым масштабным проектам, где смогу применить свой опыт в Vue, TypeScript, их экосистеме и архитектуре. Если вашей команде нужен заряженный разработчик, который не боится глубокого рефакторинга и сложных систем - пишите в ЛС, скину CV!📩
· 09.05
По факту лично для меня это самый приятный аид деятельности: сделать всё, блин, по уму, грамотно и правильно. Не только как процесс, но как осознание важности, а главное - видеть итоговый результат. Но так сложилось, чтоб за последние уже лет... О Боже, 6? Ни на одном из проектов почти никому, кроме меня, это не нужно было. Тем более, чтобы ещё и руководство дало добро. Искренне порадовался вашему позитивному опыту)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 09.05
Александр, спасибо за комментарий! согласен, меня крайне часто посещают идеи улучшения кода и продукта, которые я бы с большим удовольствием внедрил, но зачастую бизнесу не все они выгодны / интересны – поэтому с этим приходится мириться 🙂
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён