Не переделываю всё. Сначала нахожу, что именно мешает бизнесу.
Форма не отправляет заявки, сайт тормозит, оплата падает или после обновления всё сломалось — начинаю с причины и выбираю самый короткий безопасный путь к исправлению.
network → warning
mail / api → failed
root cause → found
Фикс — это не цель. Цель — вернуть рабочий бизнес-сценарий.
Ошибка важна не сама по себе, а потому что из-за неё теряются заявки, оплаты, время сотрудников или доверие клиента.
Смотрю на влияние на бизнес
Сначала выясняю, какой пользовательский или операционный сценарий перестал работать и насколько это критично.
Не чиню наугад
Проверяю слой за слоем: интерфейс, сеть, API, сервер, базу и внешние сервисы — пока причина не локализована.
Не переписываю без необходимости
Предпочитаю изолированный фикс с проверкой результата. Большая переделка нужна только когда точечное решение действительно невыгодно.
Типовые проблемы и логика диагностики
Выберите похожую ситуацию. В каждом разборе — симптомы, поиск причины, конкретное исправление и проверка результата.
Заявки пропадают после формы
Форма показывает «отправлено», но письма и Telegram не получают обращения. Разбор двойного тихого отказа и восстановление двух каналов заявок.
Мобильная версия мешает клиенту
На телефоне блоки разъезжаются, текст выходит за экран, кнопки накладываются, а меню не открывается — хотя на десктопе всё выглядит нормально.
Кнопки и сценарии перестали работать
Кнопка не нажимается, слайдер застревает, модалка не открывается. В консоли — TypeError и конфликт библиотек.
После обновления сайт сломался
Белый экран WordPress, ошибка 500 в Next.js или сломанный React после обновления. Сначала безопасный откат, затем точечный фикс.
API возвращает 401, 403, 404 или 500
Интеграция перестаёт работать из-за авторизации, прав, CORS, обработчиков ошибок или порядка роутов. Каждый статус требует своей диагностики.
Данные записываются неправильно
Миграция не проходит, записи создаются наполовину, связи рассыпаются. Разбор транзакций, миграций и целостности данных.
Сайт грузится слишком долго
PageSpeed 40, LCP 5.8 сек, тяжёлые изображения и большой JS-бандл. Разбор того, где действительно теряется скорость.
Пользователей выбрасывает из аккаунта
Не работает вход, сессия обрывается, refresh-token не обновляется. Диагностика auth-flow вместо случайных правок интерфейса.
После переноса «что-то не так»
Битые ссылки, 404, пропавшие картинки, права, cron и mixed content после миграции. Проверка по слоям, а не хаотичный поиск.
Корзина и оплата теряют заказы
Товары исчезают на checkout, оплаченные заказы не появляются в админке, возникают дубликаты и повторные списания.
Можно начать с бесплатного разбора
Опишите симптом и что из-за него перестало работать в бизнесе. Скажу, где искать причину, насколько задача похожа на точечный фикс и что имеет смысл делать дальше.
Описать проблему ↗