Size: a a a

Ваdоо PHP Мееtuр

2021 March 11

ES

Evegniy Skubeev in Ваdоо PHP Мееtuр
Aleksey Dovbenko
Сказать техдиру "а вот companyName уже перешли и у них все в 100500 раз быстрее стало")
Не совсем так, скорость не так влияет, как качество разработки, хочется видеть проекты, крупные, которые покажут, что мы не словим граблей. Взрослый подход немного другой )
источник

ES

Evegniy Skubeev in Ваdоо PHP Мееtuр
Например переход на версию 7.0 был не очень безопасен, пока не был обкатан крупными проектами. Показателем был   переход Badoo .
источник

VY

Vladimir Yants in Ваdоо PHP Мееtuр
Ну если честно то после 7-ки крупных проблем мы не ловили. Несколько багов конечно находим каждый раз, но они как правило всегда весьма специфичны и мало кто с ними столкнётся :)
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Evegniy Skubeev
Например переход на версию 7.0 был не очень безопасен, пока не был обкатан крупными проектами. Показателем был   переход Badoo .
Имхо, опыт крупняков это конечно хорошо, но тут самим больше изучать нужно и подготавливать, если вы в ядре юзаете 0 == '', как фичу то переходить будет больно и долго + можно ради эксеримента дев среду настраивать на пхп8(а в шторме указать 7.4) для некотлрых разрабов
источник

ES

Evegniy Skubeev in Ваdоо PHP Мееtuр
Для миграции есть даже инструменты, которые переведут большинство кода на новый формат, я так думаю это дела дня-пары дней, вряд ли больше. А вот переводить всю инфраструктуру на новую версию, это не равно поменять дев окружение. Вот это займет намного больше времени, откат же тоже будет не простым. И тут не проблема, что код не взлетит, а проблема что он взлетит, и где нибдуь в билинге в ногу выстрелит, и это будет уже финансово дорого для компании. А зачем тогда писать на 7.4 если использовать версию 8.0, в чем будет фокус? В том что я исопльзую версию 7.4 но все работает на 8?

Это не переход, а глупость скорее, на него из за нового сахара и возможностей хочется перейти, а не из за новой цифры.
источник

KS

Kirill Shilov in Ваdоо PHP Мееtuр
Evegniy Skubeev
Для миграции есть даже инструменты, которые переведут большинство кода на новый формат, я так думаю это дела дня-пары дней, вряд ли больше. А вот переводить всю инфраструктуру на новую версию, это не равно поменять дев окружение. Вот это займет намного больше времени, откат же тоже будет не простым. И тут не проблема, что код не взлетит, а проблема что он взлетит, и где нибдуь в билинге в ногу выстрелит, и это будет уже финансово дорого для компании. А зачем тогда писать на 7.4 если использовать версию 8.0, в чем будет фокус? В том что я исопльзую версию 7.4 но все работает на 8?

Это не переход, а глупость скорее, на него из за нового сахара и возможностей хочется перейти, а не из за новой цифры.
А у вас в команде/компании есть такое понятие, как технический долг?И работа с ним
источник

ES

Evegniy Skubeev in Ваdоо PHP Мееtuр
Kirill Shilov
А у вас в команде/компании есть такое понятие, как технический долг?И работа с ним
Как этот вопрос связан с мои прошлым сообщением?
Я просто спросил, а тут налетели, и зачем то пытаются перевести разговор в другое русло. То что мне нужно я спросил, мне ответили, свое мнение я уже оставил. Пошел работать лушче.
источник

KS

Kirill Shilov in Ваdоо PHP Мееtuр
Evegniy Skubeev
Как этот вопрос связан с мои прошлым сообщением?
Я просто спросил, а тут налетели, и зачем то пытаются перевести разговор в другое русло. То что мне нужно я спросил, мне ответили, свое мнение я уже оставил. Пошел работать лушче.
Слив засчитан
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Evegniy Skubeev
Для миграции есть даже инструменты, которые переведут большинство кода на новый формат, я так думаю это дела дня-пары дней, вряд ли больше. А вот переводить всю инфраструктуру на новую версию, это не равно поменять дев окружение. Вот это займет намного больше времени, откат же тоже будет не простым. И тут не проблема, что код не взлетит, а проблема что он взлетит, и где нибдуь в билинге в ногу выстрелит, и это будет уже финансово дорого для компании. А зачем тогда писать на 7.4 если использовать версию 8.0, в чем будет фокус? В том что я исопльзую версию 7.4 но все работает на 8?

Это не переход, а глупость скорее, на него из за нового сахара и возможностей хочется перейти, а не из за новой цифры.
Пара дней чтоб обработать большую кодовоую базу под кучу деприкейтов, обновления либ и вероятной привода к сторогой типизации, но адский труд для админов переключить версию пыха на серваке, ок, понятно:)
источник

ES

Evegniy Skubeev in Ваdоо PHP Мееtuр
Kirill Shilov
Слив засчитан
Ну лан, расскажи, как мой ответ связан с твоим вопросом. Только что бы это выглядело как серьезный вопрос, взрослого дядьки. А не притянутый за уши ) Я отвечу
источник

ES

Evegniy Skubeev in Ваdоо PHP Мееtuр
Aleksey Dovbenko
Пара дней чтоб обработать большую кодовоую базу под кучу деприкейтов, обновления либ и вероятной привода к сторогой типизации, но адский труд для админов переключить версию пыха на серваке, ок, понятно:)
А кто сказал что на серваке? А не на паре сонет серваков? А кто сказал что продукт один? Либы, у нас нет либ, которые не перешли уже на 8.
источник

KS

Kirill Shilov in Ваdоо PHP Мееtuр
Evegniy Skubeev
Ну лан, расскажи, как мой ответ связан с твоим вопросом. Только что бы это выглядело как серьезный вопрос, взрослого дядьки. А не притянутый за уши ) Я отвечу
За вами песочный след тянется дядя:)
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Evegniy Skubeev
А кто сказал что на серваке? А не на паре сонет серваков? А кто сказал что продукт один? Либы, у нас нет либ, которые не перешли уже на 8.
А на паре сотен есть кубик?) или на каждый по отдельности ручками заходить надо?
источник

KS

Kirill Shilov in Ваdоо PHP Мееtuр
Вопрос связан напрямую. Где вы видели средства автоматического перехода с версии на версию?
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Kirill Shilov
Вопрос связан напрямую. Где вы видели средства автоматического перехода с версии на версию?
Линтер берешь, ставишь версию пхп - 8, запускаешь с флагом форматировать - вот и перешел)
источник

KS

Kirill Shilov in Ваdоо PHP Мееtuр
Aleksey Dovbenko
Линтер берешь, ставишь версию пхп - 8, запускаешь с флагом форматировать - вот и перешел)
Усовершествованный вариант перехода-берешь и переходишь)
источник

ES

Evegniy Skubeev in Ваdоо PHP Мееtuр
Вот мое сообщение несло разумное требование от бизнеса, что является критерием возможности перехода.

В них небыло не слова о переходе кодовай базы, кроме момента отката (если не взлетит), что время будет потраченное впустую (т.к. если не вылить сразу, она погрязнет в новом функционале, и через месяц нужно будет делать заново).
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Зы просто для меня самая больная тема это либы, т.к в либах обычно ставят только минимальные версии, т.е ошибку я увижу только в рантайме (ну или при запуске тестов, если они есть), и я ооочень сомневаюсь что  баду юзает все теже зависимости которые юзаю я, а ошибок в зависимостях будет много это факт, и надо будет их обновлять или искать новые и подстраиваться под них, а это охренеть как долго
источник

ES

Evegniy Skubeev in Ваdоо PHP Мееtuр
Aleksey Dovbenko
Зы просто для меня самая больная тема это либы, т.к в либах обычно ставят только минимальные версии, т.е ошибку я увижу только в рантайме (ну или при запуске тестов, если они есть), и я ооочень сомневаюсь что  баду юзает все теже зависимости которые юзаю я, а ошибок в зависимостях будет много это факт, и надо будет их обновлять или искать новые и подстраиваться под них, а это охренеть как долго
У нас их очень мало, и только крупные в поддержке, симфони,  и подобные. ПРоблему почему поднялся этот разговор я понял, спасибо.
источник

AD

Aleksey Dovbenko in Ваdоо PHP Мееtuр
Evegniy Skubeev
У нас их очень мало, и только крупные в поддержке, симфони,  и подобные. ПРоблему почему поднялся этот разговор я понял, спасибо.
Да не за что,  извинтие если был резок, но под конец недели от оценки задач на пару дней триггерит:)
источник