发布信息

嵌入式专栏通用的版本号命名的常见规范

作者:软荐小编      2023-10-19 09:08:36     239

在线公司取名软件_在线公司取名软件_在线公司取名软件

编排| 黄强

微信公众号 | 预埋立柱

不知道你们写程序、画板的时候版本号是怎么命名的?

最常见的是以 V1.0.0 的简单形式命名的。 比较复杂的是以日期、后缀等版本信息命名的。

当然,版本号命名标准就像代码标准一样,不同的公司、不同的职位有不同的标准。

下面简单说一下版本号命名的常见规范。

预埋立柱

通用版本命名约定

下面是一个常见的版本命名约定,格式为:

主版本号.子版本号.修订号.Date_version 阶段

例如:V1.2.3.20201228_rc

阐明:

第一个数字 (1):主版本号。 当功能模块发生重大变化时在线公司取名软件,例如增加多个模块或改变整体架构时。 这个版本号由项目决定是否修改

第二位数字(2):颠覆号。 当有某些功能的增加或者改变的时候,比如增加权限控制,增加自定义视图等。这个版本号是由项目决定是否修改的。

第三位数字 (3):修订号。 一般来说,它是错误修复或一些小的更改。 修订需要经常发布,没有时间间隔限制。 修复严重错误后可以发布修订版。 这个版本号由项目经理决定是否修改。

日期版本号(20201228):用于记录项目当前的修改日期。 项目每天的修改都需要更改日期版本号。 这个版本号由开发者决定是否修改。

希腊字母版本号(rc):这个版本号用来标记软件当前版本处于哪个开发阶段。当软件进入另一个阶段时,需要修改这个版本号。 这个版本号由项目决定是否修改。

软件版本阶段说明:

基础版本:该版本是指该软件只是一个虚假的页面链接,通常包括所有功能和页面布局,但页面中的功能并未完全实现,仅作为整个网站的基本结构。

Alpha版本:该版本是指现阶段的软件主要以实现软件功能为主,通常只在软件开发者内部进行交流。 总体来说,这个版本的软件bug较多,需要继续修改。

Beta版本:该版本相对于alpha版本有了很大的改进,并且消除了严重的错误。 但仍存在一些缺陷,需要通过多次测试进一步消除。 该版本主要修改对象是软件的UI。 。

RC版本:这个版本已经相当成熟了。 基本上不存在导致错误的bug。 和即将发布的正式版几乎是一样的。

发布版本:该版本的意思是“最终版本”。 经过上一个版本的一系列测试版本之后,最终会有一个正式版本,也就是最终交付给用户的版本。 该版本有时称为标准版本。 一般情况下,Release不会以文字形式出现在软件封面上,而是以符号(R)代替。

阶段名称阶段标识符

需求控制

设计阶段

编码阶段

单元测试

单元测试修改

集成测试

集成测试修改

系统测试

系统测试修改

验收测试

验收测试修改

预埋立柱

其他版本命名约定

不同的软件会有不同的版本名称。 比如你会发现我前几天分享的“”:

Keil MDK版本命名为:V5.33(只有主要版本和次要版本)

IAR EWARM版本命名为:V8.50.9.33462(用序列号替换日期)

事实上,大多数软件的主要版本和次要版本是关键在线公司取名软件,其他修订和日期版本只是特定于软件的。

你会发现微信、QQ、支付宝、抖音等常用APP软件的版本号也都是类似的命名方式。

好了,以后版本号你应该知道怎么命名了吧?

相关内容 查看全部