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

Ось 12 перевірок, які займають 20–30 хвилин і заощаджують кілька ревізій у кожному спринті.

Блок 1: Токени і стилі

  • Всі кольори прив'язані до токенів/Variables — жодного хардкодного hex
  • Всі тексти використовують типографічні стилі з бібліотеки, не "Free" шрифти
  • Spacing між елементами відповідає 4pt/8pt grid
  • Border-radius, тіні і blur — з токенів, не вручну

Блок 2: Компоненти і структура

  • Всі елементи — з бібліотеки компонентів, не детачені копії
  • Відсутні "завислі" шари поза фреймами або з нульовою прозорістю
  • Назви шарів читабельні — не "Rectangle 234" або "Group 12"
  • Auto layout на всіх ключових контейнерах

Блок 3: Стани і edge cases

  • Є всі стани: default, hover, active, disabled, error, loading (де актуально)
  • Є порожній стан (empty state) для списків і таблиць
  • Є варіант з довгим текстом або великою кількістю елементів
  • Є мобайл-версія (якщо адаптивний дизайн)

Швидкий лайфхак: перед передачею перемкніться в Dev Mode і пройдіться по всіх компонентах екрана. Якщо бачите hardcode-значення замість токенів або "Mixed" у колонці стилів — це місця, які треба виправити.

Як автоматизувати частину QA

Плагіни які допомагають:

  • Design Lint — знаходить хардкодні значення і нестилізовані елементи
  • Able — перевіряє контраст тексту відповідно до WCAG
  • Figma Tokens — показує всі незв'язані токени
  • Cleanor — знаходить "сміттєві" шари

Як зробити QA частиною процесу

Найкраще — зробити цей чеклист частиною Definition of Done для дизайнерської задачі. Якщо задача не пройшла QA — вона не може перейти в статус "Готово до розробки".

В командах з 2+ дизайнерами ефективна практика: дизайнер проводить QA чужої задачі, не своєї. Свіжий погляд ловить те, що автор пропускає.


Налаштовуємо design-to-dev процеси як частину спринту — від QA-чеклистів до Figma Code Connect і Storybook.