Size: a a a

2020 November 14

SZ

Sergey Zolotov in symfony
Ivan
А если вдруг какая то из зависимостей еще не подерживает новый PHP то придётся искать ей замену и соответсвенно переписывать свой код под неё.
так и есть. ну шансы на это наткнуться меньше если хотя бы раз в месяц-два этим заниматься
источник

SZ

Sergey Zolotov in symfony
тут 2 варианта. либо команда уже схавала на этом гавна, и в след раз не будет затягивать на апдейтах. либо сдается и не обновляется, ведь оно "и так работает", а проект становится "легаси"
источник

SZ

Sergey Zolotov in symfony
который срочно нужно переписывать на %вашвариант%
источник

MG

Michael Garifullin in symfony
Ivan
Я не про это. Если допустим у меня в проекте тонны тестов и PHPUnit 7, то для того чтобы обновится на PHP 7.4 придётся обновить PHPUnit до 9 версии и переписать кучу тестов.
там болезный переход только на 7.2 все остальное изи не придумывай себе проблем, бери да дплай
источник

I<

Ivan <Chi> in symfony
Вообще изначально вопрос был не про поддержку новых версий, а про преждевременный отказ от поддержки старых версий PHP для того чтобы пинками заставить сообщество двигаться вперёд.
источник

ВУ

Валентин Удальцов... in symfony
Ребят, ну речь то изначально была про то, что вот, мейнтейнеры пакетов с жесткой политикой апдейтов такие-сякие плохие. Но на самом деле они обычно дают окно апдейта в полгода точно. Тот же PHPUnit мажор релизит раз в год, если не ошибаюсь. А проблема обновления проекта, получается, не с ними связана. Они как раз прогрессивные ребята. Проблема в мелких пакетах, которые поддерживают ленивые или безответственные разрабы, которые вовремя не делегировали свои творения тем, у кого есть на это время
источник

SP

Sergey Protko in symfony
Ivan
На Симфони делаются комерческие проекты. А для бизнеса главное деньги. Они не очень рады платить за бесконечные обновления своих продуктов для того чтобы "комьюнити PHP двигалось вперёд".
Ты оч поверхностно оцениваешь то как бизнес смотрит на прибыль
источник

SZ

Sergey Zolotov in symfony
Валентин Удальцов
Ребят, ну речь то изначально была про то, что вот, мейнтейнеры пакетов с жесткой политикой апдейтов такие-сякие плохие. Но на самом деле они обычно дают окно апдейта в полгода точно. Тот же PHPUnit мажор релизит раз в год, если не ошибаюсь. А проблема обновления проекта, получается, не с ними связана. Они как раз прогрессивные ребята. Проблема в мелких пакетах, которые поддерживают ленивые или безответственные разрабы, которые вовремя не делегировали свои творения тем, у кого есть на это время
поэтому нефиг тащить целый пакет в проект ради одной функции😃
источник

SZ

Sergey Zolotov in symfony
Sergey Protko
Ты оч поверхностно оцениваешь то как бизнес смотрит на прибыль
да. бизнес очень расстраивается от очередных оптимизаций которые идут из коробки после обновы..
источник

I<

Ivan <Chi> in symfony
Валентин Удальцов
Ребят, ну речь то изначально была про то, что вот, мейнтейнеры пакетов с жесткой политикой апдейтов такие-сякие плохие. Но на самом деле они обычно дают окно апдейта в полгода точно. Тот же PHPUnit мажор релизит раз в год, если не ошибаюсь. А проблема обновления проекта, получается, не с ними связана. Они как раз прогрессивные ребята. Проблема в мелких пакетах, которые поддерживают ленивые или безответственные разрабы, которые вовремя не делегировали свои творения тем, у кого есть на это время
> Тот же PHPUnit мажор релизит раз в год, если не ошибаюсь
Проблема в том что он еще и дропает один мажор из поддержки раз в год.
источник

MG

Michael Garifullin in symfony
Ivan
Вообще изначально вопрос был не про поддержку новых версий, а про преждевременный отказ от поддержки старых версий PHP для того чтобы пинками заставить сообщество двигаться вперёд.
Just kidding. PHP8 will make the Faker codebase obsolete, and PHP developers want types. Leaving Faker as is will only make the problem worse.

https://marmelab.com/blog/2020/10/21/sunsetting-faker.html

вот как раз то чего ты желаешь
https://marmelab.com/blog/2020/10/21/sunsetting-faker.html

вот как раз то чего ты желаешь
источник

ВУ

Валентин Удальцов... in symfony
короче мой тезис такой: ничего страшного бы не было, если бы симфони проводила бы точно такую же жесткую полтитику по версиям. хочешь 5.x? нужен минимум php 7.4. иначе оставайся на 4.x
источник

SP

Sergey Protko in symfony
Sergey Zolotov
да. бизнес очень расстраивается от очередных оптимизаций которые идут из коробки после обновы..
Не только это.

- секьюрити апдейты - оч важно
- повышение продуктивности - важно
- производительность - важно
- комфорт работы сотрудников - важно ибо мотивация команды в конечном итоге влияет на вовлечённость в развитие продукта
источник

I<

Ivan <Chi> in symfony
Если ты разрабатываешь какую-нибудь библиотеку, фреймворк или CMS, которая должна работать на нескольких версиях PHP (скажем 7.1 - 8) , то вылазит большая проблема с этим же самым PHPUnit. Потому что у него нет ни одного мажорного релиза совместимого со всеми этими версиями. Отсюда начинаются танцы с бубнами (SYMFONY_PHPUNIT_VERSION и т.д.).
источник

SZ

Sergey Zolotov in symfony
Sergey Protko
Не только это.

- секьюрити апдейты - оч важно
- повышение продуктивности - важно
- производительность - важно
- комфорт работы сотрудников - важно ибо мотивация команды в конечном итоге влияет на вовлечённость в развитие продукта
ну я не стал все перечислять

потом найти разработчика который захочет сидеть на 1.4 симфони выйдет в копеечку компании
источник

SZ

Sergey Zolotov in symfony
LTS версии дно. особенно те что поддерживаются по несколько лет
источник

SP

Sergey Protko in symfony
Ivan
Если ты разрабатываешь какую-нибудь библиотеку, фреймворк или CMS, которая должна работать на нескольких версиях PHP (скажем 7.1 - 8) , то вылазит большая проблема с этим же самым PHPUnit. Потому что у него нет ни одного мажорного релиза совместимого со всеми этими версиями. Отсюда начинаются танцы с бубнами (SYMFONY_PHPUNIT_VERSION и т.д.).
Поэтому все вендоров потиху отказываются от коробочных решений
источник

V

Vladyslav in symfony
ээм я там вопрос написал вообще то . За что удален то?
источник

I<

Ivan <Chi> in symfony
Sergey Protko
Поэтому все вендоров потиху отказываются от коробочных решений
мм. писать свой PHPUnit ?
источник

SP

Sergey Protko in symfony
Для массового рынка "коробки" никому не выгодно - ни бизнесу ни кастомеру, а для тырпрайзов можно выкатить ценники которые покроют доп расходы
источник