разобраться». Что делать?
Бери дебагер и помечай что тут сложно и возможно нужен рефакторинг. Че как маленький
тут вопрос как распознать такую ситуацию, что пора вкладывать ресурсы в настройку отладчика
все просто - ты не понимаешь, что происходит. а надо понять, и побыстрее желательно)
и если ты разобрался и ничего не сделал что бы потом было проще - проблема останется. Об этом и речь выше. Мои поинт в том что использование дебагера это не норма. Это симптом проблем. Значит ли это что дебагером не надо пользоваться - нет не значит. Это лишь значит что должно быть осознание что "возможно если часто пользуюсь дебагером значит я не понимаю как это работает и возможно стоит инвестировать время если буду дебажить этот кусок третий раз".
кстати. а xdebug+шторм уже позволяют нормально отлаживать одновременно 2+ взаимодействующих сервиса (проекта в терминах шторма)? Вот типа поставил брейк на $guzzle->get(“api/order/$id”) в первом, он сработал,нажал step over и срабатывает брейк на контроллере второго сервиса c переключением фокуса? Лет 5 назад с этим проблемы были
там параллельные запросы отлавливаются до н штук (сколько настроишь) - но это уже откровенно говоря дичь начинается, ты путаешься где у тебя что работает
ну а брекпоинты, да, ты поставил, он поймается, даже если ты туда не хотел. и чтобы попасть туда, куда ты хотел - тебе придется поставить еще 1 и сделать ран
я про цепочки сервисов независимых, один на example.com и он стучится на второй на example.net. Надо посмотреть что первый отправляет и что второй получает. Для щторма это два разных проекта на двух разных серверах/контейнерах/виртуалках
ну будет 2 сеанса отладки, если это разные сервисы
с цепочкой чуть проще, если логить запросы/ответы между сервисами
пока один висит на брекпоинте - второй может по таймауту например отвалиться
то есть поможет дебагер разобраться в том, что действительно сложно, в сетевом IPC^ только если повезёт? )
а если часто пишешь автотесты, то не знаешь, как работает код
бред какой ты сча сказал)
а про отладчик не бред был?
нет.
ты иксдебаг дисседент?)
Обсуждают сегодня