码迷,mamicode.com
首页 > 其他好文 > 详细

版本号的比较

时间:2019-09-19 01:37:37      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:业务   实现   鲁棒性   版本升级   习惯   相同   --   数组   字母   

最近做的业务里有两个功能 --版本升级、版本回退

在功能的实现上,其实升级和回退是可以互相替代的,只是这样不符合人们的习惯。

因此,升级必须限制目标版本比现有版本高,回退的目标版本必修比现有版本低。

所有需要一个版本大小的比较:

在版本定义中

可能有两段式V1.0、V1.1......

可能有三段式V1.0.1、V1.0.2......

或者四段式....五段式......

但是,我们不用管,这就需要体现我们程序的鲁棒性了~

比较思想:

两个版本位对位比大小,相同继续往后比,有一个位出现不相同即可知道这两个版本的大小。

1.去除版本中的字母-->2.转为数组-->3.位对位比较

 

版本号的比较

标签:业务   实现   鲁棒性   版本升级   习惯   相同   --   数组   字母   

原文地址:https://www.cnblogs.com/ynhwl/p/11546293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!