Мы снова совершаем ошибку Dreamweaver
ИИ снова ставит дизайн во главе разработки.
Двадцать лет индустрия работала над тем, чтобы разделить дизайн и код. Дизайнеры проектировали. Разработчики строили. Человек выступал переводчиком между ними.
Теперь маятник качнулся в обратную сторону. ИИ берет дизайн-файл и пишет код напрямую. Это звучит быстро. Это кажется эффективным. Но это создает огромный риск.
В старые времена Dreamweaver посередине находился человек. Именно он контролировал качество. С ИИ дизайн переходит сразу в код, и за рулем никого нет.
Проблема не в дизайнерах. Дизайнеры делают отличную работу. Дизайн-файл оценивают по тому, как он выглядит. Дизайн-систему оценивают по тому, как она работает, как масштабируется и насколько она долговечна.
ИИ размывает эту грань. Он относится к статичному снимку дизайна как к незыблемому фундаменту.
Вот два основных способа, которыми это оборачивается провалом:
- Ошибки именования: Команды строят пайплайны кода на основе имен, которые дизайнеры выбирают в Figma. Если дизайнер переименует переменную, весь пайплайн кода сломается. ИИ не может отличить визуальное значение от функционального намерения.
- Отсутствие контекста: Дизайн-файл показывает одно состояние одного экрана. Он не показывает состояния ошибок, состояния загрузки или то, как база данных наполняет UI. Эта логика живет в коде, а не в дизайн-файле.
Индустрия пытается это исправить. Google открыла исходный код DESIGN.md, чтобы дать ИИ больше структуры. Такие инструменты, как Fixel, помогают отловить «дизайн-дрейф» (design drift), сверяя код с Figma во время тестирования.
Но даже с этими инструментами разрыв сохраняется.
Дизайн — это не фундамент. Это снимок.
Настоящее решение не в том, чтобы превращать дизайнеров в инженеров. Решение в том, чтобы дать UX-инженерам возможность владеть этим «серединным звеном».
Это звено — мост, на котором:
- Дизайн-токены соотносятся с универсальными стандартами.
- ИИ предлагает код на основе существующих систем.
- Люди принимают окончательные архитектурные решения.
ИИ отлично справляется на уровне снимков. Он помогает быстрее завершать проекты. Но для создания реальной ценности нужен фундамент.
Не позволяйте дизайну управлять кодом без участия человека-контролера. Роль инженера меняется. Вы больше не просто переводчик. Вы управляете контрактом между видением и системой.
Как вы решаете, что оставить в своих руках, а что отдать ИИ?
Источник: https://dev.to/slafleche/were-making-the-dreamweaver-mistake-again-on-purpose-this-time-ema
Дополнительное обучающее сообщество: https://t.me/GyaanSetuAi
