Варвара Кормщикова @varkorm

2026-08-19 1246 (MSK) 0098915557.txt


Саммари ревью

💡 Одной строкой: онбординг-ревью: Варвара впервые узнала про слоты, а её «ПиП Главная» оказалась самым растаскиваемым файлом в банке.

19.08.2026 · Варвара Кормщикова, ПиП Главная · 89 мин · ревьюер Жасур Эшмирзаев Темы: component-storage, naming-tags, neighbor-refs, slots, page-components, ds-versioning, old-libraries, ai-tooling

1. Контекст

Варвара в команде недавно и задаёт базовые вопросы про устройство библиотек. Ведёт «ПиП Главную» — разводящий экран, который копируют себе все ПиП-команды, из-за чего он расходится по файлам и устаревает. Половина встречи — устройство DS, вторая половина ушла в разговор про ИИ.

2. Темы

  • component-storage и naming-tags — уровни библиотек, суффиксы AF и трёхсоставные, префикс DP.

  • neighbor-refs — «ПиП Главную» растаскивают, а мастер-компоненты живут в её файле.

  • slots — что можно кастомить внутри слота: отступы и gap да, направление нет.

  • page-components, ds-versioning, old-libraries — стандартный блок.

  • ai-tooling — markdown-спеки компонентов для разработки.

3. Решения и установки

  • Нельзя обернуть DS-компонент, чтобы закастомить свойства, которых в нём не заложено: разработчик так не сможет. Правильный путь — скопировать компонент из DS в свою библиотеку, дать свой тег и кастомить его.

  • Мастер-компоненты не должны жить в продуктовом файле «ПиП Главная» — их место в FinTech Products UI, тогда соседи ссылаются на библиотеку, а не на её макет.

  • Переиспользовать базовые состояния: Basic List Secondary вместо набора Basic List Item — тогда правка межстрочного отступа в DS приезжает сама.

  • Повышение компонента до AF — договорная процедура: инициатор согласовывает с автором, ревью даёт DS-команда, реализует любая из трёх сторон в зависимости от загрузки.

  • Один интерфейс лучше трёх: отдельные экраны под мобилку, интернет-банк и пенсионный режим втрое увеличивают тестирование, ревью и поддержку.

4. Договорённости и действия

ВарвараПересобрать «ПиП Главную» в новом файле на актуальных библиотеках—
ВарвараВынести свои компоненты в папку FinTech Products UI и описать их—
ВарвараПрийти на проверку после пересборки—
ЖасурСобрать FAQ по частым вопросам круга«до конца первого круга»

5. Вопросы дизайнера

  • «Чем Astra FinTech отличается от Astra DS?» → DS абстрактна и обслуживает не только «Свои Финансы», AF узко завязан на бэк продукта; отвечено развёрнуто.

  • «Как сделать слот, это новая обнова?» → да, дырка в компоненте; реакция — «это вообще-то супер удобно».

  • «Мастер-компоненты не должны храниться в файле ПиП Главная?» → верно; отвечено.

  • «Можно ли отдавать нашу дизайн-систему нейронкам?» → нет, пока запрещено; обходной путь — работать без реальной библиотеки.

6. Для базы знаний

  • Повторы: component-storage, naming-tags, neighbor-refs, slots, page-components.

  • Новое: запрет на обёртку DS-компонента ради кастома сформулирован здесь чётче всего — просится в component-authoring-rules; в её макете найден DP Layer Transfer AF, ссылающийся на несуществующий компонент — свап при этом теряет контент.

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

7. Риски

  • «ПиП Главная» — источник заражения для всех ПиП-файлов: пока мастер-компоненты лежат в ней, чистка соседей не поможет.

  • Вторая половина встречи ушла в разговор про ИИ и пет-проекты, а её собственные макеты посмотрели бегло.

Полная версия: ds-internal/design-reviews/2026-08-19-varvara-pip-main.md