Кирилл
не по симфони вопрос
Кирилл
как называется когда при подаче на вход функции одних и тех же данных - результат будет всегда один и тот же
Кирилл
одно слово какое-то
Dmitry
Кирилл
сяп
Юра
Чистая функция
Юра
Pure function
Юра
Это если не одно слово )
Кирилл
ну да )
Dmitry
идемпотентность, скорее
Идемпотентность больше про неизменный внутренний итог, а не про возвращаемый результат
Dmitry
Чистая функция
Чистая функция – это детерминированная функция без побочных эффектов
Юра
Кстати вся эта чистота и имутабельность полная хрень на практике
Юра
Например при разрабтке UI, дичь получается в итоге с костылями
Юра
Кто-то кодит на vscode?
Юра
Почему?
Nikolay
Eldar
в данный момент на пхпшторме кто-то кодит
Юра
А. Я недавно открыл проект на симфе свой, так там только одна ошибка была, и то потому что он не сумел правильно определить тип репозитория в em->getRepository()
Eldar
для php мне vscode не зашел, но могу там фронт иногда пописать
Юра
Все комплитит
Юра
А я вот думаю пересесть. Попробую
Юра
Мне кажется он даже работает как-то шустрее чем пхпшторм
Юра
Хоть это электрон а там джава
Eldar
да, потому что в шторме напихали всякого
Eldar
а он чистенький, сам плагины ставишь
Юра
Единственное что я плка заметил и что довольно критично, что к примеру в шторме ты можешь быстро посмотреть какие классы наследуют интерфейс
Юра
А там я такого чет не нашел
Eldar
всм, f12 вроде или f11
Eldar
если ты про замену ctrl + b в шторме
Юра
Нет я про то что ты рядом с интерфейсом можешь кликнуть и увидеть всех кто его имплементит например
Eldar
Eldar
просто можно кликнуть, но мне проще ctrl + b
Eldar
в vscode тоже самое f12 делает
Eldar
Юра
Я про вот эжто
Юра
Eldar
ну блен то же самое почти
Eldar
мб и на это расширение есть
Юра
Референсы да работают
Юра
Но это все референсы
Юра
Там будет куча всего лишнего
Юра
А мне бы просто посмотреть всех наследников
Eldar
Konstantin
horse выкинь спамера, плез
Юра
А эта фишка премиум
Юра
у php плагина
Юра
10 баксов единоразово
Eldar
какой плагин?
Юра
Quickly find all implementations of interfaces and abstract classes and associated methods. PREMIUM
Юра
https://intelephense.com/
Eldar
(
Eldar
15 евро и навсегда, но такое
Eldar
особенно из рф когда (без иностранного счета)
Юра
Еще вот особенность, срет ошибки что не найден класс.
Юра
Ну там в мире ПХП обычное явление что класса нет
Юра
Бандл не стоит к примеру
Юра
А тут прям алерт
Юра
ну 15 евро это копейки по сравнению со штормом
Eldar
Юра
но кажется мне все-таки там еще повылазят моменты которые не дадут работать в том же ключе как в шторме
Юра
Но вообще нот бед. Если прям надо вот срочно и нет лицензии, можно вполне.
Konstantin
не знаю, я немного знаю уровень людей, что пишут анализаторы в идейке - и наработок/интеллектуальной собственности у них тонна, там сидит толпа очень умных людей, которые специализируется именно в этом. никакой говноплагин к редактору и за 20 лет не сделает того, что умеет делать семейство жетбрейнс
Konstantin
я бы даже пытаться не стал, проще уж воркэраунд с оплатой найти какой-то
Konstantin
я, правда, не пользуюсь примено 90% функционала идешек, только код, его анализ/автодополнение. но даже это никто в мире не умеет делать даже в половину от того, что делает жетбрейнс
Юра
ну плюс редактор БД там впридачу
Юра
не, шторму аналогов нет
Юра
у меня уже тоже, походу положили мы сайт
Юра
)
Юра
А не, у меня работает
Юра
То был баг с инетом
Юра
Я вообще люблю опен сорс, и идея IDE которая интегрируется с языками через language server мне нравится, но только вот этот intelephense закрытый, добавить что-то туда нет возможности, а сама архитектура language server не позволяет использовать данные одного сервера в другом
Юра
я хотел добавить туда поддержку симфы
Юра
но уперся в то что это мне надо самому писать по сути с нуля анализатор