Size: a a a

2021 March 11

SZ

Sergey Zolotov in PHP
Валентин Удальцов
обычно даже не стебут, а начинают разговор про то, как же ты, сука, из рантайма-то все проверки эти убрал. оно же там потом наипнуться может 🙈
да даже док блоков и пхпшторма уже достаточно для более-менее здорового проекта
источник

KN

Kirill Nesmeyanov in PHP
Sergey Zolotov
да даже док блоков и пхпшторма уже достаточно для более-менее здорового проекта
шторм умеет в вывод типов на основе псалмовских сигнатур уже без самого псалма
источник

SZ

Sergey Zolotov in PHP
Kirill Nesmeyanov
шторм умеет в вывод типов на основе псалмовских сигнатур уже без самого псалма
я знаю) я про период 2-4 года назад
источник

KN

Kirill Nesmeyanov in PHP
ну это да
источник

KN

Kirill Nesmeyanov in PHP
вообще, имхо, поддержка псалма в шторме - это лучшее что с ним случалось за последнее время =)
источник

SZ

Sergey Zolotov in PHP
ее не было буквально еще осенью. только через LSP
источник

KN

Kirill Nesmeyanov in PHP
А то что шторм начал пилить свою хрень с атрибутами - худшее =\
источник

SZ

Sergey Zolotov in PHP
и бубен
источник

SZ

Sergey Zolotov in PHP
Kirill Nesmeyanov
А то что шторм начал пилить свою хрень с атрибутами - худшее =\
они сделали как в жаве просто)
источник

A

Aleksandr Khristenko in PHP
Kirill Nesmeyanov
шторм умеет в вывод типов на основе псалмовских сигнатур уже без самого псалма
array-shape оно умеет разве?
источник

ВУ

Валентин Удальцов... in PHP
Kirill Nesmeyanov
Ну хз, я и типами пыха и типами псалма обмазываюсь. Потому что если надо, можно скомпилить одной кнопочкой потом без них
не, типы пыха мы тоже юзаем, иначе визуальный долго очень большой, хотя рантайм, очевидно, они замедляют.

речь про более сложные вещи, в которые пых не умеет. что все эти дженерики ваши и class-string-и и (T is null ? null : self) это как будто висит в воздухе, на одних псалмах, а пхп-то некомпилируемый) ну и прочие сказки начинаются
источник

KN

Kirill Nesmeyanov in PHP
Sergey Zolotov
они сделали как в жаве просто)
теперь я кажется понимаю, почему Пронский игнорил мою критику в их область)))
источник

KN

Kirill Nesmeyanov in PHP
Aleksandr Khristenko
array-shape оно умеет разве?
хз, должен в теории
источник

MM

Maksim Masiukevich in PHP
Валентин Удальцов
не, типы пыха мы тоже юзаем, иначе визуальный долго очень большой, хотя рантайм, очевидно, они замедляют.

речь про более сложные вещи, в которые пых не умеет. что все эти дженерики ваши и class-string-и и (T is null ? null : self) это как будто висит в воздухе, на одних псалмах, а пхп-то некомпилируемый) ну и прочие сказки начинаются
не претендую на корректность исследования, но полное отключение стрикт тайпов дало мне огромный буст производительности
источник

MM

Maksim Masiukevich in PHP
примерно на 0
источник

MM

Maksim Masiukevich in PHP
* тайпед проперти не юзались
источник

SZ

Sergey Zolotov in PHP
Kirill Nesmeyanov
теперь я кажется понимаю, почему Пронский игнорил мою критику в их область)))
источник

SZ

Sergey Zolotov in PHP
и оттуда NotNull очень активно юзают в жава коде
источник

SZ

Sergey Zolotov in PHP
так что сделали видимо так же
источник

KN

Kirill Nesmeyanov in PHP
Валентин Удальцов
не, типы пыха мы тоже юзаем, иначе визуальный долго очень большой, хотя рантайм, очевидно, они замедляют.

речь про более сложные вещи, в которые пых не умеет. что все эти дженерики ваши и class-string-и и (T is null ? null : self) это как будто висит в воздухе, на одних псалмах, а пхп-то некомпилируемый) ну и прочие сказки начинаются
а, ну типом обмазывается в какой-нибудь ?object, а псалмом в конкретику и норм
источник