не так массово
я сильно извиняюсь, но я вот счас пролистал дискуссию трохи назад, может я конечно упускаю контекст но последние пол часа выглядит что вы просто какие то отдельные предложения набрасываете
могу еще ро набрасывать
тоже аргумент конечно
Да, я сужу по тому, как активно меня стебут за упоминание Psalm) Пока ещё не перестали, значит не выучили) Но я этому способствую как могу.
блин как же сложно боротся с этим "вьебу тут что-нибудь лишь бы psalm успокоился"....
не что-нибудь, а suppress)
Реально стебут?
пока TS не набрал популярность, с жс было все так же только хуже)
обычно даже не стебут, а начинают разговор про то, как же ты, сука, из рантайма-то все проверки эти убрал. оно же там потом наипнуться может 🙈
или докблок у переменной... Но без поддержки со стороны вендор либы вариантов не густо
Ну хз, я и типами пыха и типами псалма обмазываюсь. Потому что если надо, можно скомпилить одной кнопочкой потом без них
да даже док блоков и пхпшторма уже достаточно для более-менее здорового проекта
шторм умеет в вывод типов на основе псалмовских сигнатур уже без самого псалма
я знаю) я про период 2-4 года назад
array-shape оно умеет разве?
не, типы пыха мы тоже юзаем, иначе визуальный долго очень большой, хотя рантайм, очевидно, они замедляют. речь про более сложные вещи, в которые пых не умеет. что все эти дженерики ваши и class-string-и и (T is null ? null : self) это как будто висит в воздухе, на одних псалмах, а пхп-то некомпилируемый) ну и прочие сказки начинаются
хз, должен в теории
не претендую на корректность исследования, но полное отключение стрикт тайпов дало мне огромный буст производительности
а, ну типом обмазывается в какой-нибудь ?object, а псалмом в конкретику и норм
Никита говорил, что где-то 8% на голом симфони
https://youtrack.jetbrains.com/issue/WI-56038 судя по этому нет
Обсуждают сегодня