Как превращать дизайнерские требования в архитектуру UI-компонента
Привет! Меня зовут Даниил Замешаев, я frontend-разработчик в компании МойСклад, и в том числе занимаюсь развитием внутреннего UIKIT компании.В этой статье я расскажу про подход к анализу дизайнерских требований для frontend-разработчиков. На примере реального кейса я хочу поговорить о двух практических вещах:- как а...
Привет! Меня зовут Даниил Замешаев, я frontend-разработчик в компании МойСклад, и в том числе занимаюсь развитием внутреннего UIKIT компании.В этой статье я расскажу про подход к анализу дизайнерских требований для frontend-разработчиков. На примере реального кейса я хочу поговорить о двух практических вещах:- как анализировать дизайнерские требования так, чтобы на выходе получать понятные технические требования, пригодные для реализации;- как решать, какие из получившихся требований можно оставить декларативными (через типизацию), а какими лучше управлять в рантайме.В основном я буду говорить про UIKIT и компоненты дизайн-системы, но сами принципы применимы к любым макетам и требованиям от дизайнеров, аналитиков и продактов.
Связанные теги
Компании и люди
Линия сюжета
Frontend
Последние материалы и связанные ссылки по теме Frontend.
Frontend
Последние материалы и связанный контекст по теме Frontend.
Habr
Последние материалы и связанные ссылки по теме Habr.
Habr
Последние материалы и связанный контекст по теме Habr.
UI
Последние материалы и связанный контекст по теме UI.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Сделаем сами ретроавто в масштабе 1:5?
После моего первого двигателя, в голове стали роиться мысли о создании масштабной модели транспортного средства с настоящим функциональным мотором внутреннего сгорания. Сначала ...
GuardDo Pixel против GrapheneOS: российское решение против «правильного» ответа
Если прошлая статья о российских разработках для уничтожения данных была слишком «корпоративная» (про «кнопку стирания» для серверов, ноутбуков и ПК), то в этом случае речь пойд...
[Перевод] Зачем нужна специализация варпов. Разбор сложных случаев
Апдейт: идеи, изложенные в этой статье, позволили сформулировать оптимальные стратегии warp-специализации, описанные в научной публикации, которую можно посмотреть здесь.Недавно...
Почему одинаковая надпись H.264 или H.265 на IP-камерах не делает их одинаковыми
На рынке видеонаблюдения есть удивительно живучий миф: если на двух IP-камерах написано H.264 или H.265, значит, и вести себя они должны примерно одинаково. Нагрузка на сеть буд...
Техдолг как невидимый налог: почему бизнес платит за него дважды, но не знает об этом
Разработчик приходит к руководству и говорит: «Нам нужен рефакторинг». Руководство слышит: «Мы хотим потратить деньги и ничего не выпустить». Дальше — тишина, новый спринт с нов...
Почему NGFW перестаёт быть центром архитектуры безопасности
За последние годы NGFW не исчез и не стал второстепенным элементом защиты, но его архитектурная роль заметно изменилась. Безопасность всё меньше строится вокруг единственного се...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Сделаем сами ретроавто в масштабе 1:5?
После моего первого двигателя, в голове стали роиться мысли о создании масштабной модели транспортного средства с настоящим функциональным мотором внутреннего сгорания. Сначала ...
GuardDo Pixel против GrapheneOS: российское решение против «правильного» ответа
Если прошлая статья о российских разработках для уничтожения данных была слишком «корпоративная» (про «кнопку стирания» для серверов, ноутбуков и ПК), то в этом случае речь пойд...
[Перевод] Зачем нужна специализация варпов. Разбор сложных случаев
Апдейт: идеи, изложенные в этой статье, позволили сформулировать оптимальные стратегии warp-специализации, описанные в научной публикации, которую можно посмотреть здесь.Недавно...
Почему одинаковая надпись H.264 или H.265 на IP-камерах не делает их одинаковыми
На рынке видеонаблюдения есть удивительно живучий миф: если на двух IP-камерах написано H.264 или H.265, значит, и вести себя они должны примерно одинаково. Нагрузка на сеть буд...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Сделаем сами ретроавто в масштабе 1:5?
После моего первого двигателя, в голове стали роиться мысли о создании масштабной модели транспортного средства с настоящим функциональным мотором внутреннего сгорания. Сначала ...
GuardDo Pixel против GrapheneOS: российское решение против «правильного» ответа
Если прошлая статья о российских разработках для уничтожения данных была слишком «корпоративная» (про «кнопку стирания» для серверов, ноутбуков и ПК), то в этом случае речь пойд...
[Перевод] Зачем нужна специализация варпов. Разбор сложных случаев
Апдейт: идеи, изложенные в этой статье, позволили сформулировать оптимальные стратегии warp-специализации, описанные в научной публикации, которую можно посмотреть здесь.Недавно...
Почему одинаковая надпись H.264 или H.265 на IP-камерах не делает их одинаковыми
На рынке видеонаблюдения есть удивительно живучий миф: если на двух IP-камерах написано H.264 или H.265, значит, и вести себя они должны примерно одинаково. Нагрузка на сеть буд...