всем привет!
все чаще стал наблюдатькак выкладывая свои пабл скриты/движки разработчики версионируют их абы как (исправил строчку и сменил версию). с точки зрения более опытных программистов это не совсем верно.
почему?
есть определенные стандарты версионированния http://semver.org/lang/ru/
следуя которым вы можете даже без описания указать пользователям какие изменения вы произвели.
я конечно не заставляю вас следовать этим стандартам но все же используя их вы хоть чуть чуть но продвинитесь к следующему уровню знаний.
-------------
если будут какие то вопросы по данным стандартам с удовольствием вам отвечу в данной теме
------@---
Для тех кто втанке:
Кратко Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать
1. МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API
(написали новое ядро не совместимое со старыми модулями)
2. МИНОРНУЮ версию, когда вы добавляете новый функционал, не нарушая обратной совместимости.
(написали новый модуль и вложили его в дистрибьютив)
3. ПАТЧ-версию, когда вы делаете обратно совместимые исправления.
(поправили баг)
Дополнительные обозначения для предрелизных и билд-метаданных возможны как дополнения кМАЖОРНАЯ.МИНОРНАЯ.ПАТЧ формату.
все чаще стал наблюдатькак выкладывая свои пабл скриты/движки разработчики версионируют их абы как (исправил строчку и сменил версию). с точки зрения более опытных программистов это не совсем верно.
почему?
есть определенные стандарты версионированния http://semver.org/lang/ru/
следуя которым вы можете даже без описания указать пользователям какие изменения вы произвели.
я конечно не заставляю вас следовать этим стандартам но все же используя их вы хоть чуть чуть но продвинитесь к следующему уровню знаний.
-------------
если будут какие то вопросы по данным стандартам с удовольствием вам отвечу в данной теме
------@---
Для тех кто втанке:
Кратко Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать
1. МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API
(написали новое ядро не совместимое со старыми модулями)
2. МИНОРНУЮ версию, когда вы добавляете новый функционал, не нарушая обратной совместимости.
(написали новый модуль и вложили его в дистрибьютив)
3. ПАТЧ-версию, когда вы делаете обратно совместимые исправления.
(поправили баг)
Дополнительные обозначения для предрелизных и билд-метаданных возможны как дополнения кМАЖОРНАЯ.МИНОРНАЯ.ПАТЧ формату.