Когда проект, созданный с помощью Cursor, Lovable или Bolt, застревает, инстинктивно возникает желание попросить ИИ еще одно исправление. Обычно это ухудшает ситуацию. Остановитесь и сначала проверьте эти пять вещей. 1. Непрочитанная ошибка. Откройте консоль браузера и сервер...
Когда проект, созданный с помощью Cursor, Lovable или Bolt, застревает, инстинктивно возникает желание попросить ИИ еще одно исправление. Обычно это ухудшает ситуацию. Остановитесь и сначала проверьте эти пять вещей.
1. Непрочитанная ошибка. Откройте консоль браузера и журналы сервера. В сообщении обычно говорится, что сломано. Вставьте его полностью, а не как свободное текстовое описание того, что, по вашему мнению, это означает.
2. Переменные среды. Приложение работает локально, но его развертывание прерывается, поскольку ключи API или URL-адреса отсутствуют в среде выполнения. Это наиболее распространенный разрыв развертывания.
3. Зависимости и обновления. Версия обновилась и что-то сломала. Проверьте, что изменилось в последнее время, и закрепите это обратно.
4. Потерян контекст. После многих раундов «исправления» в модель добавляется код, который противоречит существующему коду. Вернитесь к последнему рабочему коммиту и попросите внести по одному небольшому изменению за раз.
5. Архитектурный долг. Если все находится в одном файле, каждое исправление ломает что-то еще. Отсортируйте структуру перед добавлением дополнительных патчей.
Когда пора остановиться и обратиться за помощью? Когда проходит несколько часов без прогресса или когда в приложении есть реальные пользователи и данные, которые вы не можете позволить себе потерять.
Полное руководство (на английском языке, с часто задаваемыми вопросами): https://ofershap.github.io/en/pos.