Юра
Та го это вообще язык который придумали чтобы закрыть нишу незватки кадров для написания простых микросервисов
Юра
Он потому такой простой как пробка
Null
Ну вот подыхает пхп. Чо учить то?
Null
И нафиг он нужен?
Null
Микросервисы на нем красивые. Крупняк - тлен.
Nikolay
И нафиг он нужен?
Где требуется php, нужен и go, как плюс будет. Язык не помешает еще один
Konstantin
Ну вот подыхает пхп. Чо учить то?
а для души я бы что-то из жвм-мира советовал, если хочется остаться в бэкенд-разработке
Dmitriy
чо на котлин перепишем?
Konstantin
котлин странная штука, чем-то на руби похоже в плане философии - навертим побольше сахара и дслей, пофиг что в этом через месяц никто не разберется
Юра
Котлин не нужен
Юра
В новой джаве норм код
Konstantin
фишка котлина еще и короутины
Юра
Можно без них прожить
Jonny
ребят, чем вы профилируете? блекфайр теперь только по подписке сделал отчет иксдебгм - малоинформативный пытаюсь XHProf - как бутодо заброшенная штука, либы для просмотра отчетов древние
Konstantin
опентрейсингом 🙂
Jonny
опентрейсингом 🙂
похоже это не совсем то я про то что можно проанализировать код для оптимизации
Konstantin
да я шучу
Юра
Смотри сообщения выше по поводу неумирающего пхп )
Юра
Юра
Профайлер здорового человека
Юра
Зачем вообще в пхп придумали тайпхинты?
Юра
Почему просто не стандартизироали аннотации типов какие-то. Ну указал ты параметру int, ну ок. Какая разница на входе в фцию упадет с ошибой или чуть ниже
Юра
Пхп как-то генерирует более оптимальный байткод если видит что там инт?
artem
Пхп как-то генерирует более оптимальный байткод если видит что там инт?
Тут вообще не эксперт. Но лучше в ядро пыхи заглянуть и все станет ясно. Как типы определяются в сях, и интерпретируетсе в байткод пыхи
Konstantin
господи что ты несешь....
Юра
У тайпхинтов я вижу один только плюс, отсутствие ошибок связанных с неявными преобразованиями типов
Юра
Ну типо там ожидал что число поийдет инт, а пришло дабл, дальше там в бд полетело
Юра
Округлилось и т.д.
Dmitriy
господи что ты несешь....
за собой тоже последи )
Ahmad
Всем привет. По неизвестной причине, перестал работать profiler. Ошибка Class web_profiler.controller.profiler does not exist Symfony 4.4 В чем может быть причина ? http://joxi.ru/Vm6PMx0c3OOakA
Юра
Странное название класса
Kirill
У сервиса в конфигах где
Ahmad
У сервиса в конфигах где
config/services.yaml этот файл имеется ввиду?
Юра
Возьми просто поиск по строке
Юра
Найди строку
Kirill
config/services.yaml этот файл имеется ввиду?
Ну а где ты конфижил этот сервис
Юра
Мы там думаешь помним как конфиги в симфе 4 были
Юра
Они постоянно что-то меняют
Ahmad
Найди строку
находит только в папках var/cache и vendor. Соответственно я не могу ничего там поменять
Kirill
Ничего особо не поменялось жеж)
Ahmad
Ну а где ты конфижил этот сервис
нигде вручную не добавлял этот сервис. Flex автоматически добавил нужные файлы
Ahmad
Хм, странно... Ну тогда хз, кеш разве что удалить
да, уже несколько раз удалил, не помогает)
Юра
Велком ту симфони
Юра
Возможно с версиями что-то не так
Ahmad
В public/index.php Symfony\Component\Debug\Debug; был deprecated, заменил на Symfony\Component\ErrorHandler\Debug; и это не помогло
Ahmad
Возможно с версиями что-то не так
с версиями библиотек в композере?
Юра
Это асе пальцем в небо
Юра
Если ты недавно обновлял что-то может в версиями связано
Юра
А как ты кеш удалял?
Юра
Папку сносил?
Konstantin
нигде вручную не добавлял этот сервис. Flex автоматически добавил нужные файлы
видите, об этом я и говорил вчера. флекс, скрывая детали, делает только хуже
Юра
Ну тогда не знаю )
Юра
Да еще один слой в котором могут быть баги
Kirill
+1 кстати, в задницу флекс
Юра
Поэтому когда я увидел что они еще и докер собрались генерить то вообще офигел
Юра
Слишком много всего фреймворк пытается сделать и это становится минусом
Юра
Вот к херам этот докер сгенеренвй симфой, если девопсы сами обычно все делают
Konstantin
особенно, когда это 3rd party рецепты, которые сегодня работают, завтра их забыли обновить
Ahmad
видите, об этом я и говорил вчера. флекс, скрывая детали, делает только хуже
Точно. Сейчас сложность в том, что неизвестно после какой библиотеки профайлер перестал работать, т.к некоторое время он был свернут в браузере
Юра
Проблема в том что оно строковый идентификатор сервиса почему-то использует как класс
Юра
Такого не должно быть по идее
Юра
Сделай composer show
Юра
Убедист что асе компоненты одной мажорной версии
Konstantin
для начала отключи профайлер в принципе в bundles.php
Ahmad
А сам класс-то лежит в вендоре?)
http://joxi.ru/bmo4GzpTOaRER2 тут кстати пусто. Или не там ищу?
Konstantin
чтобы ты ставил не 5 зависимостей, а одну со всеми нужными версиями
Sergey
по идее нужен Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController
Sergey
по крайней мере насколько я понимаю именно он к этому идентификатору сеттится
Ahmad
Убедист что асе компоненты одной мажорной версии
вручную сравнить каждую библиотеку или можно посмотреть как то сразу все?