如何定义版本号

   大约在07年我们公司经常讲一个词“里程碑”,里程碑是什么意思呢?我们看一下百度是怎么定义的

总结定义:里程碑是某个终点的标记

里程碑和版本号是什么关系呢?

    版本号是由两个或两个以上里程碑组成,每个里程碑以 . 分隔。在版本号中每个里程碑有大小等级之分。

为什么我们要有版本号的意识?

    有了版本号可以更加了解做了哪些重大的事,引起重视和记忆

    对于程序员来讲版本号,是基本的概念。但在工作中使用版本号的地方非常多,如代码版本号,项目版本号,产品版本号等。这里对代码版本号的重新定义。

    在工作中很多兄弟对版本号没有一个意识,每次版本升级都是从后面累加,如 “v0.0.1 ~ v0.0.35”,等到项目下线都没有明白每个版本要做哪些东西。

    还有一些兄弟是这样定义,一开始从v0.0.1 ... v0.0.25 对最后一位数字比较大,然后一气之下就提升一个级别 “ v0.1.0 ... v0.1.20 ” ,更有兄弟直接提升两个级别从v0.0.X 提升到v1.X.X。

如何定义版本号都能完成这个项目,那如何定义更加让人理解并能记住你的每个版本做了哪些内容呢?

    可以参考下其它产品或大公司的定义,可以得出以下结论。

    一般版本号为三级,如 “v1.0.0”    ,那么这里有三个数字分别代表什么意思呢?

   <主版本号 . 子版本号 . 修正版本号>

  1.  第一个数字是大版本号,一般是比较革命性的
  2. 第二个数字是需求版本,添加新功能。但未对整体带来冲击
  3. 第三个数字是小版本,对需求版本的问题修复或在设计时功能遗留等补充型版本

结束语

关于今天我们讲的版本号,你可以在留言区谈谈你在工作中是如何运用版本号的,我们一起讨论版本号的定义相信会有不一样的收获!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值