LINUX.ORG.RU
ГолосованияГолосования (не подтверждено)

Какую нумерацию версий будете использовать?

 


0

1

Что-то я смотрю, многие бодренько съезжают с семвер на калвер. Есть такая тенденция. Если вы будете оформлять новый проект в 2020, что выберете? Или у уже существующего проекта(причины изменения). Есть ли вообще смысл жестко следовать стандарту? Такой опрос. Спасибо.

upd: добавил ссылки

semver MAJOR.MINOR.PATCH https://semver.org

calver YY.MINOR.MICRO https://calver.org

★★★

Последнее исправление: arrecck (всего исправлений: 1)

Ответ на: комментарий от arrecck

И примеры добавь :)

А то я вот щас задумался даже, что у нумераций есть названия…

Zhbert ★★★★★
()

Система calver не имеет к версионированию никакого отношения и её применение вынужденно по причине неопределенного плана разработки, значительно возросшей в последние годы результативности тестирования и flatpak( да еще задним числом версию напишут ).

zombi_pony ★★
()

Всегда использую semver. И по доброй традиции чётные minor — стабильные.

А у тех, кто использует calver (что технически не является версионированием), просто каша в голове.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

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

Пусть лучше так, чем когда бампят мажор из маркетинговых или других соображений, не имеющих отношения к разработке. Ubuntu 20.04 я понимаю что такое, а Android 11 мне не говорит ни о чём, ибо это просто маркетинговый буллшит, который реальных изменений не отражает (благо хоть от минора и патча отказались, больше не вводят в заблуждение).

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 2)
Ответ на: комментарий от WitcherGeralt

Я про нормальный софт. Взять тот же GNU Emacs, который я не люблю по идеологическим причинам, но в плане версионирования в GNU делают правильно. Или Zabbix. На самом деле можно много перечислять.

Ты бы ещё про версионирование systemd вспомнил.

Ubuntu 20.04 я понимаю что такое, а Android 11 нет, ибо это маркетинговый буллшит, который реальных изменений не отражает.

Как пользователь FreeBSD я тебя понимаю, релизы тут плановые, инкремент версий не отражает изменений.

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

Отсутствие стабильных релизов (LTS не про это)? Я такой дичи придавал осевое вращение на половом органе! Весь этот эффективный менеджмент и маркетинг ответственность нести не станут, когда у меня что-нибудь развалится. Пусть примут свой упорин ректально.

mord0d ★★★★★
()
Последнее исправление: mord0d (всего исправлений: 1)
Ответ на: комментарий от mord0d

версионирование systemd

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

WitcherGeralt ★★
()
Ответ на: комментарий от WitcherGeralt

версионирование systemd

Вот у этих точно в голове насрано

Там не просто насрано, а вначале насрано, а потом кто-то бочку с порохом в кучу бросил и подорвал. xD
Посмотри на проблемы и как их решают. Уровень детского сада:

  • Архитектурный дебилизм — «Вы ничего не понимаете, это фича!»
  • Рандомная бага — «Так и задумано!»
  • Критика — Лёня включает обиженку вплоть до ликвидации критикующего из багтрекера.

А с закрытыми проектами всё гораздо проще: плати и жри что дают.

mord0d ★★★★★
()
30 сентября 2020 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.