
☕ CunningFox
15.08.2018
21:02:18
?
Как в 2к18 можно всерьёз работать без дебага? Всерьёз это уровнем выше школьной домашки

?
15.08.2018
21:04:35
только хардкор только pre print_r

Google

?
15.08.2018
21:04:38
:)

☕ CunningFox
15.08.2018
21:05:36
Работать на принтах? Бесконечно обновлять станицу и точить верстку под ие6
Свободная касса там -> ?
И дело не во вкусе, вопрос компетенций и продуктивности

?
15.08.2018
21:07:50
вопрос в том что хдебаг есть не всегда
а вот принт р есть
всегда и везде

☕ CunningFox
15.08.2018
21:08:19

?
15.08.2018
21:09:12
есть рабочие серваки к которым доступа рута нет и хдебаг ставить никто не хочет
а работать надо

☕ CunningFox
15.08.2018
21:09:23
вопрос компетенций. В проде вообще трогать код нельзя

?
15.08.2018
21:10:30
оно то да но бывают ньюансы когда без этого никак

Dmitry
15.08.2018
21:10:52

Google

?
15.08.2018
21:10:55
ну и на проде понятное дело не вардамп

☕ CunningFox
15.08.2018
21:10:57
и есть куча времени воспроизвести в деве и работать

Dmitry
15.08.2018
21:12:01

☕ CunningFox
15.08.2018
21:12:20

Dmitry
15.08.2018
21:12:42

☕ CunningFox
15.08.2018
21:13:04

?
15.08.2018
21:17:07
всегда можно воспроизвести автономно, и работать
ну к примеру работа со стороним сервисом приходят данные только на прод
что приходит и почему валиться не известно
как минимум нужно залогировать данные которые приходят и вот тогда уже можно будет на деве воспроизводить

Vladimir
15.08.2018
21:17:35

?
15.08.2018
21:17:53
всегда пожалуста

☕ CunningFox
15.08.2018
21:18:28

?
15.08.2018
21:19:00
ты ж должен понимать что оно не всегда важное и может работать работать а потом бац и все
и сиди гадай

☕ CunningFox
15.08.2018
21:19:16
Тут же не в логах проблема

?
15.08.2018
21:19:59
это в идеале а на практике обычно работает и хрен сним свалиться будем разбираться

☕ CunningFox
15.08.2018
21:20:48
это в проде, тут люди вардампом локально работают и это "прискорбно"

?
15.08.2018
21:21:53
Иногда это удобно

Google

?
15.08.2018
21:21:54
И быстрее

☕ CunningFox
15.08.2018
21:21:59
т.е. даже не на тестовом контуре, а в принципе

?
15.08.2018
21:22:27
Особенно когда логика простая
Когда что то сложное да тут хдебаг

☕ CunningFox
15.08.2018
21:22:48
нет. если ты точно знаешь что есть до и после то смысла нет выводить что есть сейчас. В остальных случаях и стактрейс важен и степ-бай-степ

Konstantin
15.08.2018
21:22:57
докер еще не знаю на столько чтобы xdebug замутить)

?
15.08.2018
21:23:51
Та нечего его ставить

Владимир
15.08.2018
21:23:52

?
15.08.2018
21:23:57
По сути поставить модуль и прописать пару строчек и сконектить ide

☕ CunningFox
15.08.2018
21:24:12
Особенно когда логика простая
даже если тебе просто нужно узнать что возвращает сторонний сервис хдебаг в среде нагляднее покажет чем любой вардамп

Konstantin
15.08.2018
21:24:53
займусь на днях настройкой ?

☕ CunningFox
15.08.2018
21:25:00

Владимир
15.08.2018
21:25:16

?
15.08.2018
21:25:23
Я это прекрасно понимаю но опять таки ситуации разные бывают

☕ CunningFox
15.08.2018
21:25:25

Владимир
15.08.2018
21:25:56

☕ CunningFox
15.08.2018
21:26:44
речь была об этом
ты работаешь в одной среде

Google

Владимир
15.08.2018
21:27:27

☕ CunningFox
15.08.2018
21:27:39
посыл то вообще к тому, что дебагер настроить просто, очень просто. Это дает невероятный профит в скорости и отладке

Konstantin
15.08.2018
21:28:33

Владимир
15.08.2018
21:29:12

☕ CunningFox
15.08.2018
21:29:21
xdebug в частности бьет сильно по производительности, поэтому на старых пнях есть смысл работать с ним тогда когда нужно. Это можно реализовать кучей разных способов

Владимир
15.08.2018
21:29:51
хотя если в доку вчитаться, то там в принципе довольно подробно объяснено, даже с гифками, как оно всё работает

☕ CunningFox
15.08.2018
21:30:07

Admin
ERROR: S client not available

Владимир
15.08.2018
21:30:19

☕ CunningFox
15.08.2018
21:30:57
и закладку для инициализации. Не благодари ?
и пруф https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html

?
15.08.2018
21:32:18

☕ CunningFox
15.08.2018
21:32:57
И есть даже для Configuring Xdebug for using in the On-Demand mode

Алексей
15.08.2018
21:34:21
Добрый вечер

Владимир
15.08.2018
21:34:49
я в докере вот так настраиваю xdebug.remote_enable=on
xdebug.remote_autostart=on
xdebug.remote_connect_back=on

☕ CunningFox
15.08.2018
21:36:24

Google

☕ CunningFox
15.08.2018
21:38:35
И опять же, мы говорим про прод. Речь была о другом

?
15.08.2018
21:39:10
я тебе просто привел пример

☕ CunningFox
15.08.2018
21:39:14
да, xdebug можно включить на проде

?
15.08.2018
21:39:16
а не спорю с тобой

☕ CunningFox
15.08.2018
21:39:24
я понимаю)
на том же nginx повесить на один порт прод, на второй порт дебаг на проде
разные cgi и профит
понятно что кому приспичит срочно в левый проект на WP влезть и начать вардампить с MCedit это одно дело, другое дело что сами разрабы когда пишут свое должны работать иначе

?
15.08.2018
21:42:09
можно но открывать лишнее в мир не стоит
ну или мудрить с тунелями фаерволами

☕ CunningFox
15.08.2018
21:42:48
так ipfw никто не отменял, у nginx есть те же ACL + basic auth
выбирай на свой вкус, конфиг настроить 2 минуты
тривиальная задача
Хотя лень тоже никто не отменял ? но джунам нет прощенья ?

Владимир
15.08.2018
21:45:16

?
15.08.2018
21:45:47
да пофиг функционал 1 и тот же синтаксис и среда работы разная

☕ CunningFox
15.08.2018
21:45:58

?
15.08.2018
21:46:04
и у каждого варианта есть свои +-

☕ CunningFox
15.08.2018
21:47:34
Если проект что-то стоит то и мониторинг можно поднять, если нет то и на говноразрабов грех жаловаться

?
15.08.2018
21:48:50
если проект говно то и париться никто не будет если прод провалялся пару часов

☕ CunningFox
15.08.2018
21:49:39
И можно спокойно воспроизвести у себя или на текстовом контуре

?
15.08.2018
21:49:59
:)

Katulos
15.08.2018
21:52:40
господа