Toly
Url::to(['main/about'])
SiZE
Говно код дебажить самое то )
Vasily
Больше никак не могу прокомментировать этот вброс, увы.
Sergey
Просто не представляю как можно использовать var_dump с банальным linked list
Sergey
А дерево acl в zend так вообще не читается
SiZE
xdebug удобно показывает все переменные, их значения и трейс
Sergey
если из массива с 10к элементаим нужно через var_dump вывести элементы с определенным значением, то придется if в исходнике писать и не забыть его удалить
Nurik
xdebug это дебагер. var_dump не заменяет дебагер и точка.
who are you
xdebug это куча вардампов 😄
Nurik
У меня есть REST API есть водители и есть клиенты. Мне нужно словить логическую ошибку, когда водитель шлёт запрос, ответ мне не доступен, клиент - находится далеко. О каком вардампе речь, если это можно только через дебагер поймать или залогировать ?. API нагруженное, логов много. Сразу не разберешь. Без дебагера, такую проблему можно поймать, если долго анализировать логи. А вардамп так вообще ничем не поможет.
Dmitriy
xdebug это куча брекпоинтов
Sergey
а если код на проде выливается только из гита, то жди десятки коммитов с вардампами
who are you
Дебаг и правда упрощает все
who are you
Попробовал сейчас
who are you
Но там навалом лишнего
who are you
Аж глаза разбегаются
who are you
😂
who are you
Было бы прикольно если бы еще в браузере не нужно было обновлять пагу
who are you
А пользоваться штормом
who are you
Не знал что йии делает столько шагов , прямо интересно всю цепочку просмотреть, но долго
SiZE
Руками все делай ) и тогда не покажется прикольным )
Vasily
а если код на проде выливается только из гита, то жди десятки коммитов с вардампами
Ну, как бы, нормальные люди интегрируют какой-нибудь чекер кода, чтобы не только вардампы шли мимо, но и прочие вещи.
Sergey
А как ты будешь тогда ловить ошибку, которая только на проде воспроизводится?
Sergey
Ваше тоже хороший пример дали
Sergey
У меня есть REST API есть водители и есть клиенты. Мне нужно словить логическую ошибку, когда водитель шлёт запрос, ответ мне не доступен, клиент - находится далеко. О каком вардампе речь, если это можно только через дебагер поймать или залогировать ?. API нагруженное, логов много. Сразу не разберешь. Без дебагера, такую проблему можно поймать, если долго анализировать логи. А вардамп так вообще ничем не поможет.
who are you
http://shot.hsdn.org/GMr1ZSJD
who are you
апач дохнет когда в дебагере пытаюсь открыть этот пункт
who are you
а я хотел просто посмотреть где же данные пришедшие из load и как они выглядят
who are you
поможет?
who are you
а еще вопрос, как в дебагере оставатся в контроллере который дебажу а не открывалось куча табов по всему маршруту обработки)))
Sergey
Ставить брекпоинты
Sergey
поможет?
У тебя версия 2.5.0.3, такой в pecl нет
Sergey
Может кривая самопалка для опенсервера
who are you
Ставить брекпоинты
примерно понял
SiZE
А как ты будешь тогда ловить ошибку, которая только на проде воспроизводится?
Он имел ввиду при коммите код проверяется на соответствие требованиям. На сервере, ты всегда можешь отредактировать. Но главное чтобы в репу не закомитил.
SiZE
Можно гибко настроить проверку PSR-2 например, лишних пробелов, вхождения всяких функций
Sergey
Не всегда есть доступ на сервер
Sergey
Я же написал, код на сервер попадает только через git
who are you
а какой дебаг скачать PHP 7.0 VC14 TS (64 bit) или PHP 7.0 VC14 (64 bit)
who are you
🤔 не знаю в чем разница
SiZE
Не всегда есть доступ на сервер
Ну это какие-то крайние случаи ты описываешь.
SiZE
Я понимаю что бывают исключения.
SiZE
такой и качай
who are you
http://shot.hsdn.org/NwH1epjo
SiZE
http://stackoverflow.com/questions/5799843/find-if-the-installed-php-is-threadsafe-or-nonthreadsafe
who are you
жалко у вас нет опенсервера)
Sergey
Ну это какие-то крайние случаи ты описываешь.
Сколько максимально разработчиков было в компании, в которых ты работал?
Sergey
Или ты считаешь что в avito у всех есть доступ на прод сервера
SiZE
Или ты считаешь что в avito у всех есть доступ на прод сервера
Не муди. В крупных компаниях давно отлажен деплой и на сервера кривые версии без тестирования не заливают
SiZE
Если разное окружение на тесте и на проде. Это проблема уже не разработчика, а админа.
SiZE
Если авито заливает вардампы для отладки на прод - ну значит гнать надо в шею разработчиков и тестировщиков )))
Sergey
Но ошибки бывают логические
Sergey
Для чего-то bug bounty программы придумывают, а оказывается у фейсбука деплою кривой
Og'abek
/link@yetanotherstatsbot
Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001046156199
Амаль
Курсы Дмитрия Елисеева
Амаль
очень известен на форумах Yii
Амаль
elisdn.ru
Anonymous
Курсы Дмитрия Елисеева
+1. Толковый парень. С недавнего времени соавтор книги о Ии
Anonymous
ДУмаю скоро будет одним из разрабов)
Anonymous
@SashaPolyany
Anonymous
Anonymous
Хм
Амаль
Git bash можно юзать
Anonymous
Амаль
А если стоит опенсервер то там есть консоль что очень выручает
Vladimir
@sizepermru Спасибо за ссылку!
SiZE
@vskij добро пожаловать
Vladimir
Добрый вечер, сообщество. Честно гуглил, либо запрос не туда уходил. Вопрос такой: как в грид-вью выводить разные дата-провайдеры? В отдельном столбце - отдельный дата-провайдер
SiZE
никак
SiZE
это не нужно
Vladimir
Как же тут правильно мыслить? Если в одном столбце нужны модели с одной выборкой, а во второй - с другой
Иван
сделать дата-провайдер, который два нужных столбца вернёт