Size: a a a

2020 October 31

AD

Andrey Dembitskyi in PHP
Valentin Saik
Да уже увидел, не обратил внимание, но всё равно если можно решить нативно то лучше так, а то придет человек с VS Code увидит что надо передать callable а какой именно непонятно, так как поддержки псалм аннотаций нету
У vscode есть, подняв lsp server*
источник

VS

Vlad Sobenko in PHP
Aleksandr Khristenko
Но ведь через аннотации псалма это вполне себе описывается
Только для псалма. Автокомплит пока не работает, рефакторинг ide не работает.
В java для этого есть тип для лямбды. В пхп бы тоже не помешало
источник

VS

Vlad Sobenko in PHP
Каждый раз когда тебе нужно будет писать новый callable нужно будет смотреть список и типы параметров. C интерфейсом всё автоматом.
источник

VS

Vlad Sobenko in PHP
Maksim Masiukevich
за анонимные классы вне тестов надо увольнять за неполное служебное)
Почему это плохо? Или анонимные ф-ции туда же?
источник

ЕР

Евгений Ромашкан... in PHP
Valentin Saik
Да уже увидел, не обратил внимание, но всё равно если можно решить нативно то лучше так, а то придет человек с VS Code увидит что надо передать callable а какой именно непонятно, так как поддержки псалм аннотаций нету
Ну не говоря уже о том что поддержка есть, типы ожидаемые то у него будут описаны в аннотации, так что увидит он что нужно передать
источник

VS

Vlad Sobenko in PHP
Евгений Ромашкан
Ну не говоря уже о том что поддержка есть, типы ожидаемые то у него будут описаны в аннотации, так что увидит он что нужно передать
Ну когда псалм будет полностью поддерживаться в шторме, тогда может и не будет проблем.
источник

ЕР

Евгений Ромашкан... in PHP
Vlad Sobenko
Ну когда псалм будет полностью поддерживаться в шторме, тогда может и не будет проблем.
Я так и не понял в чем проблема)
источник

ЕР

Евгений Ромашкан... in PHP
Ожидаемые типы описаны, чтобы проверить нужно всего одну команду запустить
источник

ЕР

Евгений Ромашкан... in PHP
А не пытаться запустить код и смотреть отвалится ли он в рантайме
источник

VS

Vlad Sobenko in PHP
Евгений Ромашкан
Ожидаемые типы описаны, чтобы проверить нужно всего одну команду запустить
Рефакторинг, автокомплит, кодогенерация.
источник

ЕР

Евгений Ромашкан... in PHP
Что-то я не уверен что у шторма с этим все хорошо для анонимных классов, ну ладно, не помню, не обращал внимание
источник

VS

Valentin Saik in PHP
Если "поддержка есть" то почему пользователи VS Code допускают ошибки вот такого уровня?
источник

VS

Valentin Saik in PHP
Евгений Ромашкан
Ну не говоря уже о том что поддержка есть, типы ожидаемые то у него будут описаны в аннотации, так что увидит он что нужно передать
источник

VS

Vlad Sobenko in PHP
Евгений Ромашкан
Что-то я не уверен что у шторма с этим все хорошо для анонимных классов, ну ладно, не помню, не обращал внимание
Всё хорошо.
источник

A

Aleksandr Khristenko in PHP
Valentin Saik
Если "поддержка есть" то почему пользователи VS Code допускают ошибки вот такого уровня?
Что, прямо все пользователи VS Code допускают подобные ошибки?
источник

VS

Valentin Saik in PHP
Aleksandr Khristenko
Что, прямо все пользователи VS Code допускают подобные ошибки?
да, из моей практики все с кем приходилось работать и кто юзает вс то почему то не умеют её нормально настроить (если это возможно вообще), не говоря уже о плагинах конкретно под инструмент которые упрощают жизнь и уменьшают кол-во ошибок, тот же симфони плагин который в репозиториях подсказывает название полей, или путь к твиг шаблону заавтокомплитит, а что бы пользователь ВС имел эти вещи настроенные я ещё не видел
источник

VS

Valentin Saik in PHP
источник

A

Aleksandr Khristenko in PHP
Valentin Saik
да, из моей практики все с кем приходилось работать и кто юзает вс то почему то не умеют её нормально настроить (если это возможно вообще), не говоря уже о плагинах конкретно под инструмент которые упрощают жизнь и уменьшают кол-во ошибок, тот же симфони плагин который в репозиториях подсказывает название полей, или путь к твиг шаблону заавтокомплитит, а что бы пользователь ВС имел эти вещи настроенные я ещё не видел
О, уже не все а "все с кем я работал".
источник

VS

Valentin Saik in PHP
Aleksandr Khristenko
О, уже не все а "все с кем я работал".
я вроде и не писал все, просто "пользователи вс" было изначально
источник

АГ

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