Как стать автором
Обновить

Комментарии 3

Вот разрабатываешь, разрабатываешь.
А потом приходит чел и говорит, все что мы делали — неверно. Давайте делать так.
И спрашивается и где они раньше были? А что нельзя было сразу подумать сделать?
А вот например, значек ~> в версионинровании зависимостей.
Ну нафига они его везде пихают по умолчанию? Ну ведь много раз обжигались, и все должны знать
что версии зависимостей в проекте должны быть прибиты гвоздями и изменятся только человеком?
Ну нет же, жуют эту жвачку. Ну удачи, такое впечатление что школьники.
~> 1.1.0 означает что обновляться будет только минорная версия, в которой обратные совместимости не ломают, если кто-то делает ~> 1.1, то ССЗБ.
Зависимости и прибиты гвоздями в файле `mix.lock`.

Такая стрелочка `~>` помогает легче обновлять библиотеку вручную, непременно с помощью ручного ввода команды на обновление.

А изменения `1.3` не должны убивать приложения на `1.2`, как можно увидеть – изменения вынесены отдельно и являются в некотором роде экспериментальными.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории