How to become an author
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
21.0
Karma
0.0
Rating
7
Followers
1
Following

Ростислав Royroev

Frontend lead

Profile

Posts 2

Comments 11

Bookmarks 59

  • Строим систему для мониторинга качества frontend-проектов
    8
    Royroev
    January 28, 2021 at 02:26 PM
    +1
    Ваши утверждения верны. Погрешность у измерений присутствует, сколько бы проверок не было. 5 — среднее значение, которое эту погрешность сглаживает. И мы смотрим разрез всех проверок в течение месяца, а не ориентируемся на ежедневные отчеты, от этого строится вполне объемная картина.
  • Строим систему для мониторинга качества frontend-проектов
    8
    Royroev
    January 28, 2021 at 02:18 PM
    +1
    Все так, в pipeline интегрирована утилита, которая в зависимости от типа проекта, делает запрос к API Front Radar с разным набором параметров
  • Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему
    16
    Royroev
    October 28, 2020 at 08:24 PM
    0
    Все таки Web Core, т.к. мы решаем намного больше задач, чем просто пилить фронт) Спасибо за замечание, исправили!
  • Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему
    16
    Royroev
    October 21, 2020 at 11:31 PM
    0
    В очень редких случаях
  • Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему
    16
    Royroev
    October 7, 2020 at 03:28 PM
    +1
    Спасибо! У нас самописная витрина, было так решено, когда еще не было Storybook на TS, теперь появилась, может быть и попробуем.
  • Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему
    16
    Royroev
    October 6, 2020 at 10:14 AM
    +1
    Спасибо за очень важные вопросы.
    1.Да. Мы выбрали недельные спринты что бы декомпозировать задачи по созданию компонентов на небольшие.
    2. Иногда зависят, мы обозначаем ddl для таких кейсов. Если есть альтернативы в нашей библиотеке компонентов — они используют то что есть. Криты и блокеры по компонентам у нас в 0 приоритете.
    3. Наша команда собирает потребности и области применения компонента в компании. Если потребность есть у нескольких команд или только у одной, но есть гипотеза что остальным тоже понадобится — такой компонент попадает в дизайн систему. Команды пишут свои велосипеды если этот велосипед слишком уникален.
    4. Примерно 15 команд в нашей компании используют дизайн систему.
  • Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему
    16
    Royroev
    October 4, 2020 at 08:12 PM
    +1
    Спасибо за вопрос! У нас есть скриншот тестирование, на основе разработанной у нас в компании фреймворка, мы запускаем тесты как и в самой библиотеке компонентов, так и на продуктов после внедрения. Мы думали о кодмодах (или скрипты миграции) для легкого перехода на новые версии компонентов, но рассчитав трудозатраты на создание такого подхода мы поняли, что это будет очень не дешево. Поэтому мы описываем braking changes в readme компонента и надеемся на автотесты
  • Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему
    16
    Royroev
    October 2, 2020 at 05:23 PM
    0
    она внедрена в нашу библиотеку уже на 40%, когда сделаем на 100% — будем внедряться в продукты.
  • Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему
    16
    Royroev
    October 1, 2020 at 10:36 PM
    +1
    Спасибо за вопрос! Забыл про это указать в статье. Да, конечно прорабатываем, стараемся поддерживать скрин ридеры, учитываем все комментарии lighthouse по доступности контента для людей с ограниченными возможностями. W3C соблюдаем, но пока что все проверки у нас не автоматизированы, планируем добавить в ci/cd quality gate, используя библиотеку www.npmjs.com/package/node-w3c-validator
  • Как работать из дома — опыт удаленщиков Plesk
    1
    Royroev
    March 27, 2020 at 04:09 PM
    +1
    Спасибо за статью! Очень полезно
  • ReactJS 15.0.2 Tutorial
    26
    Royroev
    May 13, 2016 at 05:15 PM
    0
    Ой как все плохо. А как же es6, как же наследование компонентов через extend. Зачем каждый раз в представлении писать this.state…. и вытаскивать данные, если красивее вытащить их в начале рендера, а на es6 еще красивее через let. Можите заминусить но сделать этот функционал на react-starter-kit будет намного приятней

Info

  • Rating 6,011–th
  • Date of birth October 1, 1990
  • Works in ДомКлик
  • Activity 4/20/21, 5:56 PM
  • Registered May 9, 2012

Contribution to hubs

  • Website development 40
  • Development Management 40
  • JavaScript 28
  • ReactJS 28

Your account

  • Log in
  • Sign up

Sections

  • Posts
  • Hubs
  • Companies
  • Users
  • Sandbox

Info

  • How it works
  • For Authors
  • For Companies
  • Documents
  • Agreement
  • Terms of service

Services

  • Ads
  • Subscription plans
  • Content
  • Seminars
  • Megaprojects
© 2006 – 2021 «Habr»
Language settings
About
Support
Mobile version
Language settings
Interface
Content