Size: a a a

2021 January 14

A

Aleksandr Khristenko in PHP
Алексей Гевондян
в псалме полно багов (ложноположительных)  - поэтому да, заводить таски на гитхабе дело нормальное. я тоже заводил
Насколько я помню баги там эти фиксятся очень быстро.
источник

NO

Nex Otaku in PHP
Aleksandr Khristenko
Типы это хлам в коде?
Аннотации.
источник

NO

Nex Otaku in PHP
Аннотации - хлам.
источник

A

Aleksandr Khristenko in PHP
Nex Otaku
Аннотации - хлам.
Окей, откуда псалм типы должен брать тогда?
источник

ВУ

Валентин Удальцов... in PHP
Aleksandr Khristenko
Насколько я помню баги там эти фиксятся очень быстро.
да, потому что для мэтью это работа))
источник

NO

Nex Otaku in PHP
Он же анализатор. Пусть анализирует. Я везде типы прописываю где можно )
источник

АГ

Алексей Гевондян... in PHP
Aleksandr Khristenko
Насколько я помню баги там эти фиксятся очень быстро.
https://github.com/vimeo/psalm/issues/4716 вот я заводил, все висит... еще в ноябре было дело
источник

ВУ

Валентин Удальцов... in PHP
Алексей Гевондян
в псалме полно багов (ложноположительных)  - поэтому да, заводить таски на гитхабе дело нормальное. я тоже заводил
ну и инструмент, справедлиовсти ради, нетривиальный
источник

A

Aleksandr Khristenko in PHP
Nex Otaku
Он же анализатор. Пусть анализирует. Я везде типы прописываю где можно )
Анализировать то надо на основе чего-то.
источник

АГ

Алексей Гевондян... in PHP
Валентин Удальцов
ну и инструмент, справедлиовсти ради, нетривиальный
да, если пролистать таски - там куча задач с меткой баг, и многие не такие и свежие...
источник

АГ

Алексей Гевондян... in PHP
не вывозят, впрочем это видимо не критично все
источник

A

Aleksandr Khristenko in PHP
В распространенных языках со статической типизацией вообще почти везде так. Вывод типов особо не работает.
источник

NO

Nex Otaku in PHP
Aleksandr Khristenko
Мне кажется ты сам себе противоречишь. Хочешь чтобы адекватно работали проверки на типы, но не хочешь их аннотировать.
Ты ничего не путаешь? Указание типа есть в синтаксисе языка. Типы в аннотациях - это PhpDoc.
источник

NO

Nex Otaku in PHP
Первое я делаю, второго избегаю по возможности, так как захламляет код.
источник

ЕР

Евгений Ромашкан... in PHP
Nex Otaku
Ты ничего не путаешь? Указание типа есть в синтаксисе языка. Типы в аннотациях - это PhpDoc.
Адекватно аннотировать, а не использовать пхп-пародию на типы)
источник

АГ

Алексей Гевондян... in PHP
типы в пхпдоке и типы в пыхе - две большие разницы. типы в пыхе это маааленький сабсет типов в пхпдоке
источник

A

Aleksandr Khristenko in PHP
Nex Otaku
Ты ничего не путаешь? Указание типа есть в синтаксисе языка. Типы в аннотациях - это PhpDoc.
Нет. Я ничего не путаю. Мы говорим про psalm, а не пхп. А его типы, если они не укладываются в пхпшные указываются в виде phpDoc.
источник

A

Aleksandr Khristenko in PHP
Nex Otaku
Первое я делаю, второго избегаю по возможности, так как захламляет код.
Ну я и говорю, показывать где какой тип ты псламу не хочешь, но при этом хочешь чтобы он адекватно все проверял.
источник

NO

Nex Otaku in PHP
Зачем мне подстраиваться под инструмент? Пусть он подстраивается под меня. Я пишу корректный код. Если инструмент не вдупляет - это проблема с кодом инструмента, а не с моим кодом.
источник

АГ

Алексей Гевондян... in PHP
не все можно понять из кода, то что касается типов. даже я бы сказал мало что можно понять
источник