大家好,好久没见。前段时间一直在找工作,很少更新。

这不,新的工作,新的奔头,一直努力熟悉。

我们的项目简单说是一款 数藏,虽简单说,但实际可不简单。感兴趣的话,就来看看吧,进入 —> 纳灵境 数藏平台

接下来进入正题,让我们一起看看 版本号到底如何定义使用

当然,本文只是大众篇的 软件版本号 定义方式,可根据自身需要,灵活调整 。


一、软件版本号的作用

  1. 展示角度:最直观的作用就是告诉用户当前软件属于什么版本。看似费话,但意义深长。
  2. 使用角度:判断当前用户使用的版本,是否需要升级。
  3. 开发角度:通过版本号,便于开发管理与追溯
  4. 其他的欢迎补充。

二、规则

版本号的组成:

  • 以英文「.」分隔。
  • 格式:主版本号.子版本号.修正版本号.日期_希腊字母。
  • 项目正式上线第一版本以 V1.0.0 作为起始版本。
  • 每个版本号最大值为建议为 999 。

2.1 主版本号

当项目功能有较大的变动,比如新增非关联模块或整体架构发生变化时。

2.2 子版本号

当项目功能有一定的变动,比如增加权限控制或增加与现有逻辑相关联的功能时。

2.3 修订版本号

当项目功能有 bug 修复或微小变动时。

2.4 希腊字母与日期版本号

希腊字母常用有:

  • 内测:Alpha

    • 内测版本一般不向外发布,因为会有很多 Bug。
  • 公测:Beta
    • 公测版本发布表示着项目整体业务流程无误,但一些小功能啥的可能存在需要完善,该版本会一直优化。
  • 候选:RC(Release Candidate)
    • 候选版本表示着项目最终测试版本,基本不会有什么可以改动的地方了,除改一些小bug,这是发行版前最后一个测试版本。
  • 正式:Release
    • 正式版本就不用多说了,面向客户的标准版本,一般用字母 R 表示。
  • 稳定版:Stable
    • 稳定版本意义也很深长,比如经过 V1.0.0 版本升级过的 V1.4.0 这个版本的功能、业务逻辑、使用习惯等都非常适用贴合某些业务场景。就会将 V1.4.0 这个版本单独生成一个 稳定版
  • 演示版:Demo
    • 演示版本存在于各个阶段,是向各方进行演示的一个版本。
  • 试用版:Trial
    • 试用版本故名思义,给各方试用的,一般有时间或功能限制。
  • 其他
    • 未注册版本:Unregistered
    • 专业版:Pro(Professional)
    • 零售版: Retail
    • 精简版:Lite

日期 就简单了: 221124,就是代表 2022年11月24号。

当然你也可以使用 2211241111,表示 2022年11月24号11点11分啦

【必知 - 软件版本号如何定义及使用】相关推荐

  1. 干货 | 软件工程师必知之事 —— 如何定义自己的职业路线?

    有关软件工程师职业发展的文章并不少,甚至可以说是泛滥.很多人都能在这个话题上说两句,三五年工作经验的编程老鸟.架构师.技术VP.CTO,都有各自的看法与实践经验.没有哪一套方法是适用于所有人的,这一套 ...

  2. 软件工程师必知之事 —— 如何定义自己的职业路线?

    原文:https://my.oschina.net/huangyong/blog/1633257 社区中并不缺少有关软件工程师职业发展的文章,甚至可以说是泛滥.很多人都能在这个话题上说两句,三五年工作 ...

  3. C语言软件版本号宏定义的高级技巧

    在编写程序的时候,经常会用到VERSION,用来表示程序的版本号 有的时候我们还希望里面加个日期,例如: "System V2.0.1.2017.9.13" 又有的时候我们只想读出 ...

  4. C语言软件版本号组成和定义

    软件版本号规范 一.软件版本号由四部分组成: 1. 主版本号 - X 2 .子版本号 - Y 3. 阶段版本号 - Z 4.日期版本号加希腊字母版本号(可选) 常用的希腊字母版本号:alpha.bet ...

  5. 23中北大学计算机/软件考研必知

    23中北大学计算机/软件考研必知 一.学校简介.学院简介及师资力量.学科排名 中北大学(North University of China),位于山西省太原市,是山西省人民政府与工业和信息化部.国家国 ...

  6. 软件测试之MySQL数据库必知必会,面试必备

    软件测试之MySQL数据库必知必会,面试必备! 一.前言 1.1 数据库概念及分类 1.2 SQL语句概念及分类 1.3 MySQL数据类型 二.常用SQL语句 2.1 数据库相关SQL 2.2 表相 ...

  7. 脑残式网络编程入门(三):HTTP协议必知必会的一些知识

    为什么80%的码农都做不了架构师?>>>    本文原作者:"竹千代",原文由"玉刚说"写作平台提供写作赞助,原文版权归"玉刚说&q ...

  8. android api 完整通译之Contacts Provider (学习安卓必知的api,中英文对照)

    android api 完整翻译之Contacts Provider (学习安卓必知的api,中英文对照) Contacts Provider 电话簿(注:联系人,联络人.通信录)提供者 ------ ...

  9. 京东运营插件_技术中台产品经理必知的那些易混词儿(1):组件、套件、 中间件、插件……...

    编辑导语:在产品经理做技术中台时,有很多需要知道的专有名词概念:比如:组件.套件.中间件.插件等等,本文作者对此进行了解释和梳理,便于产品经理可以快速理解技术中台产品的逻辑和思维,我们一起来看一下. ...

最新文章

  1. this computer does not support Intel Virtualization Technology (VT-x) .Haxm can'not be installed
  2. 愈学习愈发现自己的无知
  3. Android中RatingBar的自定义效果
  4. boost::::adaptors::indexed::indexed相关的测试程序
  5. CF9D-How many trees?【dp】
  6. oracle 怎么 制造崩溃,oracle数据库崩溃
  7. 安装python性能检测工具line_profiler
  8. 不同分支设置不同的远程仓库
  9. 卷积神经网络参数说明
  10. Handler处理机制
  11. 卫星影像的分辨率与成图比例尺
  12. 一个码稿人自述:什么样的文档产品适合我?|深度吐槽
  13. 案例: 模拟京东快递单号查询
  14. 案例:Java用面向对象的思想设计游戏中的角色
  15. 实战:第十五章:摸爬滚打这些年的心路历程
  16. 做个优秀的时间管理者
  17. 获取sender名称
  18. 【知识兔】自学Excel之1:了解Excel 中的基本功能
  19. 4K 显示器突然变模糊了怎么调回来
  20. 每日 30 秒 ⏱ 复制内容到剪贴板

热门文章

  1. ReentrantLock 实现原理(公平锁和非公平锁)
  2. 高级职称计算机考试试题
  3. 基于单目视觉深度估计的论文研究
  4. 笔记本外接显示器“显示信号输入超出范围“及外接显示器自动息屏的问题解决方案
  5. 卷积神经网络全连接层转换为卷积层获得heatmap
  6. 华为鸿蒙老手机,余承东宣布将有百款手机升级鸿蒙OS,这些机型2日公测,还提醒别扔老手机...
  7. 测试模型(V模型、W模型、H模型、X模型)
  8. 测试基础(瀑布模型、V模型、W模型)
  9. 【BZOJ】1617: [Usaco2008 Mar]River Crossing渡河问题(dp)
  10. 部门赶工,团队成员都积累了上百个小时以上的调休时间,如何调休?