Используете ли вы при разработке отладчик?

Главные вкладки

Комментарии

Аватар пользователя vbard vbard 3 сентября 2017 в 22:08

Я использую xdebug. Знаю что есть ещё phpdbg в коробке с php с версии 5.6. Бегло прогуглил - не нашёл как прикрутить его к IDE и забил.

Аватар пользователя BatKor BatKor 3 сентября 2017 в 22:03

Украл
«1. xdebug + IDE = отличная пошаговая отладка
2. xdebug + profiler + (kcachegrind или wincachegrind) = анализ затыков в производительности
3. memtrack — поиск утечек памяти в кронах/демонах
4. DTrace + PHP = анализ «how it work» и каждого чиха скриптов
5. strace -p PID — анализ syscall-чихов скриптов.
6. APD — слабый конкурент xdebug, но имеет в себе возможности memtrack. Плохо интегрируется с IDE, однако имеет консольные интерфейсы (см. usage).
7. wireshark для анализа сетевого трафика, протоколов и т.д. (tcpdump + ssh pipe + wireshark = слежка за трафиком с боевого сервера)
8. можно взять runkit и заменять php функции на свои (или делать прокси) для анализа проходящих данных/генерации исключительных данных/блокировки изменения данных.
9. Централизированный syslog позволит вовремя реагировать на проблемы.

Конечно, часть не в тему, но меня уже не остановить!»
Origin
https://toster.ru/q/19588
Сам только первым вариантом пользуюсь

Аватар пользователя bsyomov bsyomov 3 сентября 2017 в 23:06

Правильно сделал, опрос в шапке куций очень. Smile

1, 2(только я больше как-то xhprof), 4(несколько раз только было нужно), 5(иногда, и не только о php), 7(но tcpdump, и с php обычно не связано), 9(но не в таком варианте, и используя анализаторы логов всякие).
Ещё часто помогают всякие top-alike: htop, iftop, iotop, apachetop(анализатор лога), mytop, и.т.п.

Аватар пользователя vbard vbard 3 сентября 2017 в 23:34

@BatKor спасибо за список, извиняйте кого не удовлетворил опциями голосовалки Smile
Я как-то из головы взял что сам знал и использовал. Хотя xhprof c какой-то смотрелкой (забыл какой) использовал однажды, но это как-то не повседневно для меня, поэтому не подумал добавить. Я когда создавал тему, у меня вопрос такой был по большому счёту: используют ли люди отладчик вообще, или это я один такой лентяй думать не люблю, или в голове большая структура не держится.

Аватар пользователя BatKor BatKor 3 сентября 2017 в 22:19

Ещё отладчик от симфони есть, когда знакомился с симфони покрасней сере был. Наверно его можно запустить и на d8