~/VibeHandbook

Глава 16 · 05

Стейджинг и откаты

Две привычки отделяют запуск, который восстанавливается изящно, от того, что превращается в полночную панику: тестировать изменения где-то в безопасном месте, прежде чем они дойдут до реальных пользователей, и иметь возможность мгновенно отменить плохой деплой.

Стейджинг-окружение — это просто вторая копия вашего приложения: тот же код, отдельный URL, отдельная (или одноразовая) база данных — место, где вы пробуете вещи до продакшена. Большинство хостингов делают это почти бесплатным: каждый pull request автоматически получает собственный preview-URL, так что вы можете прокликать изменение и поделиться им с кем-то перед слиянием. Используйте его особенно для всего, что нельзя легко отменить, например для миграции базы данных.

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

# Cloudflare Pages: передеплоить заведомо рабочую сборку
wrangler pages deployment list
wrangler pages deployment rollback <DEPLOYMENT_ID>

# Vercel: вернуть предыдущий деплой в продакшен
vercel rollback <DEPLOYMENT_URL>

Узнайте эту команду до того, как она понадобится, а не во время аварии. Весь смысл vibe-coded скорости в том, что выпускать дёшево — но дешёвый выпуск ощущается безопасным только тогда, когда отмена выпуска так же дешева.

Хотите офлайн-версию?

Получите PDF + EPUB + скачиваемую библиотеку промптов + обновления версий.

$ Получить PDF — $39