软件版本怎么看(软件版本号命名规则)?
下面这张截图是我们常用的手机APP,红色线框框出来的就是APP的版本号,大厂的版本号还是比较规范的。
下面这张图是本人主力开发语言Golang的下载页面,截图上红色线框框出来的就是Golang的版本号。
版本号对于从事软件开发工作的朋友,并不陌生。对于从事和软件工作无关的朋友,可以把软件版本号看作是商品的型号。
软件版本号命名规则
软件版本号由四部分组成:第一个1为主版本号第二个1为子版本号第三个1为阶段版本号第四部分为日期版本号加希腊字母版本号希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_beta常规:完全的版本号定义,分三项::<主版本号>.<次版本号>.<修订版本号>,如 1.0.0
我们常见的版本号命名规则为:
[name].x.y.z-[state]
1、name为可选段,一般为v,表示Version;
2、x.y.z 为各版本的序号,一般都会遵循语义化版本 2.0.0 | Semantic Versioning
实际上基于此规范,name段不会出现;
3、state 可选段,用来表示当前软件的状态。例如:b 表示bate版,即测试版。
序号段核心规则:
序号段就是 x.y.z 这一段,x、y、z为非负整数。
0.y.z 表示当前软件处于研发阶段,软件并不稳定
1.0.0 表示当前软件为初始的稳定版,后续的更新都基于此版本
对于系统基本的软件,一般在版本号中会标明适用的操作系统名称,例如上面截图中的Golang的版本命名。
本文地址:IT问答频道 https://www.eeeoo.cn/itwenda/1152994.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!