Size: a a a

2019 October 22

ŹR

Źmićer Rubinštejn in pro.elixir
Но если решишь взять - обещаю саппорт в течении полудня максимум
источник

АН

Алексей Новоселов in pro.elixir
Самое забавное, что gettext за 30 лет (с 1990 года) дорос до версии 0.20.1. Т.е. он даже самим разработчикам похоже не сильно нравится, чтобы хотя бы 1.0 релиз выпустить.
источник

PG

Pïg Grëënëst in pro.elixir
Если ты про GNU gettext, то эти ребята никогда не гнались за версиями
источник

АН

Алексей Новоселов in pro.elixir
но в любом случае обычно первую цифру дают, когда из стадии альфы/ранней беты выводят
источник

АН

Алексей Новоселов in pro.elixir
хотя скорее всего просто пох, нумеруем по порядку и ладно
источник

ML

Maksim Lapshin in pro.elixir
Алексей Новоселов
но в любом случае обычно первую цифру дают, когда из стадии альфы/ранней беты выводят
это реалии semver, который не работает в реальной жизни =)
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
вот я ненавижу, когда делают библиотеки и всё живут в версии 0.x
источник

KK

Kirill Kirillov in pro.elixir
Dmitry (Deex) Ivanov
вот я ненавижу, когда делают библиотеки и всё живут в версии 0.x
Чисто психологический барьер, ИМХО
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Ну и семвер говорит о том, что если сделали публичное апи должна быть версия 1
источник

ML

Maksim Lapshin in pro.elixir
да не работает этот semver =)
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
потому что это условности, которым должные следовать люди, а люди... короче нет на них надежды
источник

P

Pavel in pro.elixir
Не работает, потому, что люди не используют его нормально.
источник

ML

Maksim Lapshin in pro.elixir
если автор либы не хочет превращать жизнь в кошмар, он не удалит старое апи вместе с добавлением нового. Он сначала добавит новое (сохранив старое), потом будет медленно удалять старое.

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

А юзер либы ожидает, что версия обновится, когда либа будет переработана.

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

ML

Maksim Lapshin in pro.elixir
не работает, потому что не отражает реалий.

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

DI

Dmitry (Deex) Ivanov in pro.elixir
мажорная версия обновляется при введении нового функционала, а не только при необратно совместимых изменениях
источник

P

Pavel in pro.elixir
Maksim Lapshin
не работает, потому что не отражает реалий.

Такое бывает и надо не ругаться на людей и спорить с реальностью, а принимать как оно есть на самом деле
Да вроде работает, это как миграции с возможностью отката, многие не делают потому что тупо лень
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
А отказ переходить в 1.х.х — это просто перекладывание логики мажорной версии на минорную
источник

ML

Maksim Lapshin in pro.elixir
Dmitry (Deex) Ivanov
мажорная версия обновляется при введении нового функционала, а не только при необратно совместимых изменениях
и опять же: эта светлая гипотеза не совместима с реальностью.

Новую функциональность адекватные вменяемые люди вводят так, чтобы никого не пугать и никому ничего не сломать.

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

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

DI

Dmitry (Deex) Ivanov in pro.elixir
если через флаги, то не надо мажор
источник