
Shmaltorhbooks
22.07.2018
20:20:23
Но и 404 - скользкий. Если у посетителей ссылки кривые - нефиг пиздить, а если сами чот нашаманили и на главной 404 - да, надо))

Dmitry
22.07.2018
20:20:42
4хх тоже не ошибочкный ;)

Shmaltorhbooks
22.07.2018
20:20:59
А кто будет разбираться по чьей вине 404? Начальство?

Maksim
22.07.2018
20:21:11

Google

Dmitry
22.07.2018
20:21:36
звучит бредово

Maksim
22.07.2018
20:22:10
я тя умоляю. а впихнуть весь интернет магазин в варниш, что бы отдавать хоть что-то с успешным кодом - эт не бредово?)

Shmaltorhbooks
22.07.2018
20:22:43
Но если просто посчитать - в чем проблема?
cat | grep | wc -l

Maksim
22.07.2018
20:23:22

Dmitry
22.07.2018
20:23:44

Shmaltorhbooks
22.07.2018
20:24:14
exec('cat | grep | wc -l') ;
))
Вот и вся приложенька)

Dmitry
22.07.2018
20:24:29
но это был так... форсмажор ;)

Maksim
22.07.2018
20:26:36
но это был так... форсмажор ;)
в студиях свой огромный мир) он редко замечает, что для сбора мектрик с различных участков человечество уже давно придумало орду всяких возможностей)

dypa
22.07.2018
20:57:12

Maksim
22.07.2018
20:58:12

Google

dypa
22.07.2018
21:00:10

Maksim
22.07.2018
21:00:34

dypa
22.07.2018
21:03:53

Остап
22.07.2018
21:20:39
Кстати, помнит кто вопрос?)
оказалось там надо ответ из curl щитать
))
ну, по тз ?
(у меня в коде просто есть curl запрос)

Andrew
22.07.2018
23:10:29

Дмитрий
23.07.2018
04:57:36
Спайсы подъехали

Max
23.07.2018
05:47:33
А кто-то активно использует blackfire.io? Вообще стоит ли он своих денег? Или лучше брать старый некрасивый xhprof?

Maksim
23.07.2018
06:36:44
Активно юзал пару лет назад вместе с их анализатором. Имхо, после продуктов сессиолкбс остаётся осадок. Дорого и глупо

Max
23.07.2018
07:33:16

Maksim
23.07.2018
07:33:50

Dmitry
23.07.2018
07:34:04
Для профилирования при разрабокте бесплатной версии хватает
То, что бесплатная версия показывает не все метрики – не мешает найти слоупока в алгоритме

Max
23.07.2018
07:34:59
причем не только на одном хосте

Maksim
23.07.2018
07:35:34
при чём анализатор был виповый, типа с персональным саппортом, все дела) я им там ещё в роле тестера выступил за полтора косаря... а баги всё равно никто не правил
имхо, всё, что они делают - херня. Маркетинг хороший, продукт не очень. Несерьёзно, очень дорого и в целом нахер не нужно

Google

Max
23.07.2018
07:38:13

Dmitry
23.07.2018
07:38:32
ИМХО, если уже есть необходимость профилировать на проде – значит проект достаточно большое, чтобы контора могла тратить $1 в день на профайлер

Max
23.07.2018
07:39:00

Dmitry
23.07.2018
07:39:17
Тогда почему бы не сделать это локально?

Maksim
23.07.2018
07:39:23

Dmitry
23.07.2018
07:39:43
подъехал дайджест, обновите пин https://habr.com/company/zfort/blog/417897/

Dmitry
23.07.2018
07:40:25
А вообще посчитай, сколько будет стоить работа разрабов/админов по настройке того что вам нужно на проде с XHprof и с BlackFire
Будет понятно, что дешевле

Max
23.07.2018
07:46:54
Тогда почему бы не сделать это локально?
старый код, в котором ловятся таймауты в 15% запросов, причем который нормально работает на дэв энвах..., и нагрузки нет большой на сервак и слоу логи ничего не попадает... классика)
это на один конкретный эндпоинт

Dmitry
23.07.2018
07:48:50
ыыы)

Bohdan
23.07.2018
07:52:43
https://wiki.php.net/rfc/namespace-visibility
ну что, поехали срачик

Maksim
23.07.2018
07:55:05
норм, вводите

Bohdan
23.07.2018
07:56:30

Maksim
23.07.2018
07:56:56

Max
23.07.2018
07:57:16

Bohdan
23.07.2018
07:57:19
что-то вроде package private classes

Maksim
23.07.2018
07:57:27

Google

Max
23.07.2018
07:57:42
потому что удобнее и понятнее, как трейты))

Maksim
23.07.2018
07:57:49
и трейты следом

Bohdan
23.07.2018
07:58:07
френдли классы позволяют снять ограничения, видимость классов - позволяет добавить ограничения
ограничения лучше, чем их отсутствие

Sergey
23.07.2018
07:58:48

Admin
ERROR: S client not available

Maksim
23.07.2018
07:59:26
в общем это всяко лучвше получения первого элемента массива, вводите)

Sergey
23.07.2018
07:59:30
а, RFC собственно об этом - да, это лучше чем friendly
только что смущает - если это не на основе файла как в java - то можно будет легко получить доступ к классу просто сделав новый файлик в том же неймспейсе. я не уверен что это плохая идея но и что хорошая не уверен
вот если бы еще положить хуй на PSR-4 и PSR-1

Maksim
23.07.2018
08:01:17

Sergey
23.07.2018
08:01:19
(конкретно про one entity per file)

Maksim
23.07.2018
08:01:46

Sergey
23.07.2018
08:01:48
мы уже даже пробный автолоадер запилили)
и в целом ничего страшного не случилось, зато можно объявлять всякие DTO там где они нужны а не просто так

Bohdan
23.07.2018
08:03:05

Sergey
23.07.2018
08:03:50

Bohdan
23.07.2018
08:04:00

Google

Sergey
23.07.2018
08:04:27
но чувствую что это не будет так уж очевидно или консистентно с остальным языком

Bohdan
23.07.2018
08:05:04
ну это если приплюсовать болт, лежащий на psr-1 и psr-4
а на них болт официально класть не будут - это вам не руби

Sergey
23.07.2018
08:11:49
ммм.... решил перечитать PSR-1 - а там как бы нет таких ограничений)
еее, я не нарушаю ничего)

Denis
23.07.2018
08:12:23

Sergey
23.07.2018
08:12:35
не, просто теперь вопрос - откуда взялось one entity per file

Tadeus
23.07.2018
08:13:09

Maksim
23.07.2018
08:13:19
Solid
он явно не про файлы)

Sergey
23.07.2018
08:13:23
Solid
ну давай ты мне еще про солид расскажешь)
оно как бы про модули)
а, это потому что должно соблюдаться PSR-0/PSR-4 если у тебя там нэймспейс с классами

Maksim
23.07.2018
08:14:17

Denis
23.07.2018
08:14:36