工程师做项目,版本号怎么命名?这样做不会错

发布时间:2025-01-08 14:03:07  

不知道大家 发布软件的时候,版本号是怎么命名的?

最常见的就是V1.0.0这种简单的形式命名,甚至有些同事直接用V1、V2.......或者日期来命名,有点随意了,当然复杂一点就是带有日期、后缀等版本信息。

版本号命名规范就像代码规范一样,不同公司、不同岗位的规范不同。

今天就来简单说下关于版本号命名的常见规范。

这里分享一种通用的版本命名规范,格式:


主版本号.子版本号.修订版本号.日期_版本阶段


比如:V1.2.3.20220513_rc

说明:

第一位(1) :主版本号。当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。
第二位(2) :子版本号。当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。
第三位(3) :修订版本号。一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。
日期版本号(20201228) :用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。
希腊字母版本号(rc) :此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。

软件版本阶段说明:

Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。
Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。
Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。
RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。

当然还有一些大家经常在某些软件上看到版本所包含的英文词语,如果看不懂就比较尴尬了,但有一个测试版和一个专业版摆在面前,却因为不太了解这些常规命名而选错,下面大致了解下:

  • standard:标准版
  • full version:完整版,即正式版
  • lts:长期维护版本
  • ultimate:旗舰版


  • alpha:内部版本
  • beta:测试版
  • demo:演示版
  • enhance:增强版
  • free:自由版
  • lts:长期维护版本
  • release:发行版
  • rc:即将作为正式版发布
  • standard:标准版
  • upgrade:升级版

文章来源于:电子工程师笔记    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    Datasheet这样的网站或小程序进行查询,查不到的则使用搜索引擎+油猴插件查询,一些官网比较详实的,工程师也会更优先去官网查询。[5] 当然,话虽说这么说,谁都希望资料越多越好,那真遇到查不到中文资料,英语又不好怎么......
    控制线路瞬间闪断的检修技巧; 设备维修电工有时会遇到线路瞬间闪断的故障,因为断点闪断后又快速恢复了,所以新手往往会不知所措,不知道怎么查找断点。下面......
    成本各方面都不满足产品需求。 另外就是加一个语音芯片,如果利润高的产品会优先使用这种,一个几块钱还能接受。 还有就做软解码的,就是把语音文件解码成喇叭能够识别的PWM和DAC数据,这种技术难度最大,对工程师编......
    plc的特点有哪些 plc没有输出信号怎么办;  plc的特点有哪些   PLC(可编程逻辑控制器)是一种常见的工业自动化控制设备,具有以下特点:   可编程性:PLC可以......
    工程师做项目,版本号怎么命名?这样做不会错; 不知道大家 发布软件的时候,版本号是怎么命名的? 最常见的就是V1.0.0这种......
    处理都搞懂以后。 后面自己做项目,无非也是这些接口的数据,像IIC、SPI、串口、ADC、PWM、单口通讯等等。 那处理方法也都是大同小异,有了第一次以后,第二次碰到类似的你就知道怎么处理了,这就是经验。 我包括我碰到的大多数工程师......
    很重要,不是熟悉,不是了解,就是精通。那么如果不喜欢软件,你是一个硬件工程师或者单片机工程师,那么C语言就用得偏少,那么只要会语法、会编程就可以了。虽然单片机工程师也玩C语言,但相对用的比较浅薄,就是......
    电路设计中你要是这么做就错了!;我们常常会发现,自己想当然的一些规则或道理往往会存在一些差错。电子工程师在中也会有这样的例子。下面是一位工程师总结的八大误区点。本文引用地址:现象一:这板子的PCB......
    万用表上的符号怎么看?万用表上的字母代表什么?;aca(交流电流) dca(直流电流) dcv是直流电压 acv是交流电压 上面的标志是测电路是否导通 hz是频率 插线com是公共端,另一......
    一直不遗余力地支持医疗设备发展的需要,凭借我们匠心独运的工程师,医疗设备企业的要求,我们都能够做到精益求精为。为此我们定于 2023 年 5 月 14 至 17 日在国家会展中心 (上海) 参加由CMEF 举办的第34届中......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>