Size: a a a

2020 July 31

AM

Artem Molotov in PHP
Алексей Гевондян
а часто ли вы сталкивались с ситуацией, когда апдейт реально ломал систему? имеется ввиду, при этом, что версия не была прописана как "*"
могли пофиксить багу, которая спокойно жила в твоём коде, из-за чего код начал иначе работать и "привет"
источник

AM

Artem Molotov in PHP
вполне реально
источник

АГ

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

AD

Andrey Dembitskyi in PHP
Алексей Гевондян
а часто ли вы сталкивались с ситуацией, когда апдейт реально ломал систему? имеется ввиду, при этом, что версия не была прописана как "*"
Да
источник

АГ

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

AM

Artem Molotov in PHP
Алексей Гевондян
почему так выходило? низкое качество кода? слишком большой размер проекта, огромное количество зависимостей? легаси?
Как говорил один философ: "Не повезло, не фартануло".
источник

AM

Artem Molotov in PHP
Artem Molotov
Как говорил один философ: "Не повезло, не фартануло".
Именно фарту нужно быть благодарным, когда обновляете зависимости в ci/cd процессе перед деплоем на прод
источник

АГ

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

VS

Vlad Sobenko in PHP
Алексей Гевондян
да там обычно такой прод, который если и приляжет - не беда)
Плохо. Может в привычку войти.
источник

АГ

Алексей Гевондян... in PHP
композер апдейт делать надо только тогда, когда решил обновиться) разве вопрос в этом есть какой-то) тут про другое: надо правильно указывать версии в composer.json, надо писать нормальный код, не надо использовать всякую дичь, надо писать тесты и прогонять их) вот и все)
источник

VS

Vlad Sobenko in PHP
Алексей Гевондян
композер апдейт делать надо только тогда, когда решил обновиться) разве вопрос в этом есть какой-то) тут про другое: надо правильно указывать версии в composer.json, надо писать нормальный код, не надо использовать всякую дичь, надо писать тесты и прогонять их) вот и все)
Сразу представь себя вендором, который обновляет минорную версию. Вдруг вендор тоже так думает Если приляжет не беда
источник

АГ

Алексей Гевондян... in PHP
в таком случае только один совет: не использовать продукты этого вендора)
источник

АГ

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

АГ

Алексей Гевондян... in PHP
впрочем, если используются компоненты свои, то это возможно конечно. но опенсорс библиотеки, у которых хотя бы 100+ звезд - так 99.9% не будут делать
источник

VS

Vlad Sobenko in PHP
Алексей Гевондян
впрочем, если используются компоненты свои, то это возможно конечно. но опенсорс библиотеки, у которых хотя бы 100+ звезд - так 99.9% не будут делать
Хз, такое бывает редко. Но потом половина интернетов лежит.
источник

АГ

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

VT

Vadym Trofymenko in PHP
Алексей Гевондян
мне вот больше интересно, как так выходит, что гитхаб периодически лежит) и не просто лежит, а лежит по пол дня, причем все сразу)
Может, они тоже пушат вендоры?
источник

АГ

Алексей Гевондян... in PHP
есть другая версия: возможно просто продукт в собственности майкрософт?)
источник

NO

Nex Otaku in PHP
Проклятие майкрософта...
источник

A

Aleksandr Khristenko in PHP
Алексей Гевондян
есть другая версия: возможно просто продукт в собственности майкрософт?)
И что? Команда там вроде не менялась, как это вообще может быть связано?
источник