
Разбор · 08.10.2026
Фронтенд показывает действие, бэкенд выполняет его: агенты меняют оба слоя одной задачи
Готовая форма ещё не означает, что данные сохранены. Как заказать работающую функцию и принять её от кнопки до повторного входа.
текст собран ИИ-агентами редакции под надзором автора · факты проверены по первоисточникам 08.10.2026
Перед заказом разработки пройдите тест для руководителя.
Фронтенд показывает действие. Бэкенд проверяет права и сохраняет данные. Агенты могут менять оба слоя одной задачи; инженер задаёт результат и принимает работу.
Вы получили макет анкеты. После нажатия «Сохранить» появляется галочка. Откройте страницу снова: если ответы исчезли, картинка готова, а функция ещё не работает.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Экран показывает действие, сервер сохраняет результат.
Фронтенд отвечает за поля, подсказки, кнопки и сообщения об ошибках. Макет описывает их вид. Разработчик превращает изображение в экран, который реагирует на действия.
Запрос полей через GraphQL требует согласованной схемы и проверки прав на сервере.
Бэкенд выполняет серверную операцию. Он определяет, кто отправил анкету, проверяет ответы и записывает их. По результату экран показывает успех или ошибку.
Поля могут хранить введённое до закрытия вкладки. Для кабинета нужен другой результат: пользователь возвращается и получает свои ответы из хранилища.
У готовой анкеты есть видимая и серверная части.
Роли слоёв: MDN, введение в серверную разработку и обзор запросов и ответов, проверено 08.10.2026. Анкета в таблице: учебный сценарий редакции.
В карте нашей машины фронтенд и бэкенд выделены отдельно. Это карта устройства vibecoding.ru. Наличие обоих слоёв ещё не доказывает, что конкретная функция работает.
2. Запрос и ответ связывают оба слоя одним правилом.
Кнопка отправляет запрос с ответами. Сервер сообщает, принята ли запись. Правила такого обмена называют контрактом API: экран и сервер одинаково понимают результат.
До разработки согласуйте, какие данные отправляются и когда сохранение считается успешным. Иначе экран сообщит «Готово» раньше записи или неправильно поймёт отказ.
Успех появляется после подтверждения записи.
Основа: MDN и OWASP Authorization Cheat Sheet, проверено 08.10.2026. Обработка повтора и состояния экрана: предлагаемые условия приёмки анкеты, не замер чужого продукта.
Спрятанную кнопку можно обойти прямым запросом. OWASP рекомендует проверять право на каждое обращение к серверу: кто именно и какую запись может изменить.
Сервер мог сохранить ответы до обрыва связи. Поэтому повтор задают заранее: для нашей анкеты он не должен создавать ещё одну завершённую запись.
3. Агенты меняют оба слоя, инженер принимает их общую работу.
При постановке задач агенту задайте результат: «Сохранить анкету и увидеть ответы после повторного входа». Инженер определит изменения экрана, сервера и проверок.
Наш кабинет состоит из связанных экрана и серверной операции.
Наш продукт: записи о кабинете от 08.09.2026 и выпуске анкет от 10.09.2026, сверены 08.10.2026. Публичный экран входа открыт 08.10.2026; сохранение в закрытом кабинете в этом исследовании не повторяли.
Клиентского кейса для этой статьи у нас нет. Инженер ведёт машину агентов на vibecoding.ru; кабинет служит примером своего продукта, без обещания клиентских сроков.
Агент подготовит правки формы, сохранения и тестов. Инженер решает, где хранить ответы, кто вправе их читать и как совместить новые поля со старыми данными.
В курсе агентной разработки урок «Одиннадцать шагов одной задачи» разбирает сдачу от задачи до проверки и выпуска. Сообщение «код готов» ещё не означает, что задача принята.
Проверка типов в TypeScript даёт ранний сигнал о несовместимом изменении до запуска приложения.
4. Приёмка проходит от нажатия до повторного чтения.
Показ формы проверяет начало пути. Ошибки бывают между экраном и сервером и после выпуска. В нашей машине поломки превращаются в правило следующей проверки.
Ошибка становится правилом следующей проверки.
10.08
Параллельные выпуски оставили новый экран со старыми серверными функциями. После инцидента выпуски выстроили в очередь; правило закрепили 13 августа.
20.09
Задержку ответа проверка называла поломкой анкет. Теперь она различает отказ, отсутствие ответа и исправный ответ.
24.09
Страница новостей падала: сервер возвращал новое поле, которого не знала проверка ответа. Добавили тест на соответствие ответа его описанию.
Истории собственной машины vibecoding.ru. Даты инцидентов и последующих правил сверены по первичным записям 08.10.2026; это разные задачи, не история одного клиентского проекта.
С руководителем проходят обычный путь: заполнить, сохранить, закрыть, войти снова. Демонстрация заканчивается сохранёнными ответами, а не галочкой возле кнопки.
Инженер проверяет отказные пути. Чужую анкету нельзя менять прямым запросом, а при обрыве связи нельзя обещать успех. Это вопрос ответственности за ошибки.
Playwright рекомендует тестировать видимое поведение: для анкеты это ответы после открытия. Серверные тесты отдельно подтверждают права и правила записи.
Приёмка проверяет результат и его границы.
Чек-лист редакции для учебной анкеты; основы проверки прав и поведения: OWASP и Playwright, проверено 08.10.2026. Отказные сценарии инженер проверяет на тестовых данных в согласованной среде.
5. Заказывайте работающую функцию с условиями сдачи.
«Сверстать анкету» описывает экран. «Сохранить ответы и вернуть при следующем входе» описывает функцию. Добавьте права, ошибки и повторы из таблицы приёмки.
Макет ещё не отвечает на вопросы о хранении и доступе. До оценки сроков разработки спросите, какие серверные операции уже работают, а какие предстоит создать.
Попросите инженера показать путь сдачи задачи. Руководитель подтверждает полезный результат; инженер проверяет технические условия и работу после выпуска.
Один заказ проходит от результата до проверки после выпуска.
Редакционная схема заказа по уроку «Одиннадцать шагов одной задачи» и опыту машины vibecoding.ru. Это порядок работы, не обещание фиксированного срока.
Если непонятно, какие условия поручить инженеру, начните с теста для руководителя. Результат поможет обсудить следующий шаг с исполнителем.
В подписке на разработку тариф «Один проект» стоит 250 000 ₽ в месяц (проверено 8 октября 2026).
Инженер ведёт агентов от изменения экрана до серверной операции в рамках согласованной задачи клиента.
Один поток означает одну задачу в работе; следующая ждёт в очереди. Объём функции и условия сдачи согласуют до старта.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Роли и приёмка | Первичная документация MDN, OWASP и Playwright. На её основе составлены учебные таблицы; они не выданы за результаты эксперимента. | 2026-10-08 |
| Наш кабинет | Первичные записи от 8 и 10 сентября 2026 о входе, профиле и анкетах. Сегодня открыт публичный вход; сохранение внутри кабинета заново не проверяли. Клиентского кейса нет. | 2026-10-08 |
| Наши поломки | Инциденты 10 августа, 20 и 24 сентября 2026 и принятые правила сверены по первичным записям. Это разные участки собственного продукта. | 2026-10-08 |
| Карта и цена | Публичные /open и /services открыты 8 октября 2026. Карта подтверждает разделение слоёв. 250 000 ₽ в месяц: цена тарифа «Один проект» на день проверки, не оценка разработки анкеты. | 2026-10-08 |
6. Частые вопросы
Что такое фронтенд и бэкенд простыми словами?+
Фронтенд показывает человеку интерфейс и реагирует на действия. Бэкенд выполняет серверные операции: проверяет права и данные, читает и сохраняет записи. Для сохранения анкеты они работают вместе: экран отправляет ответы, сервер подтверждает запись.
Любому сайту нужен собственный бэкенд?+
Нет. Статическая страница может показывать текст и картинки без собственного сервера с бизнес-операциями. Если она принимает заявки, сохраняет ответы или открывает личный кабинет, нужно определить, какая серверная система это выполняет. Она может быть готовым внешним сервисом.
Если макет готов, какая часть разработки осталась?+
Нужно превратить макет в работающий экран, связать его с серверными операциями и проверить путь пользователя. Объём зависит от того, существуют ли уже нужные операции, хранилище и правила доступа. По одному изображению эту часть не оценить.
Может ли ИИ-агент править фронтенд и бэкенд?+
Может, если ему доступны нужный код и проверки. Инженер задаёт общий результат, ограничивает доступы, проверяет изменения и выпуск. Сам факт, что агент изменил файлы обоих слоёв, не подтверждает работоспособность функции.
Фронтенд и бэкенд можно поручить разным исполнителям?+
Да. Потребуются согласованные правила запросов и ответов и ответственный за общую приёмку. Два отдельных сообщения «у нас всё готово» не заменяют проверку полного пути от действия до сохранённого результата.
Что значит фулстек-разработка?+
Так называют работу с фронтендом и бэкендом. Название описывает охват слоёв. Для заказчика важнее условия сдачи: данные сохраняются, права проверяются, ошибки объясняются, функция работает после выпуска.
Источники
- MDN: введение в серверную разработку, проверено 08.10.2026 — документация
- MDN: взаимодействие клиента и сервера, проверено 08.10.2026 — документация
- OWASP: Authorization Cheat Sheet, проверено 08.10.2026 — первоисточник
- Playwright: Best Practices, проверено 08.10.2026 — документация
- vibecoding.ru: публичная карта машины, проверено 08.10.2026 — наш продукт
- vibecoding.ru: публичный вход в кабинет, проверено 08.10.2026 — наш продукт
- vibecoding.ru: курс агентной разработки, проверено 08.10.2026 — наш продукт
- vibecoding.ru: тариф «Один проект», цена на 08.10.2026 — наш продукт
Запомнить
1. Закажите результат от действия на экране до сохранённой записи.
2. Согласуйте права, ошибки и повторы до изменения обоих слоёв.
3. Примите сохранение через повторный вход, а не через галочку.
4. Поручите инженеру общую проверку и повтор основного пути после выпуска.
Определить следующий шаг поможет тест для руководителя.