zoukankan      html  css  js  c++  java
  • 关于软件版本号更新

      对于版本号的升级,其实不同的公司可能理解会不一样。
      在之前一家公司的时候,有出过专门针对软件版本号的说明。
      一直以来,我自己的理解,第一位的版本号,一般很少变动,基本上全新开发的版本,完全重构的版本,才会变这个版本号。比如1.0版本可能是C++开发的,2.0版本可能变成用C#开发了。而且1.0和2.0的版本可能都会继续维护。比如1.0的延伸版本有1.1,1.2.5,2.0的延伸版本有2.1,2.1.6等等。这种版本的更迭类似XP升级到Windows 7,两个系统都会继续更新版本。
      第二位的版本号,一般是比较大的功能修改。但是这个修改还是在原来的代码上修改的。而且后面的更新也都只针对新版本的。
      第三位的版本号,一般是一些小修改,或者BUG修复类的。

      下面是网络上的一个说法,供平时开发参考。
      版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
      主版本号:当你做了不兼容的API 修改。
      次版本号:当你做了向下兼容的功能性新增。
      修订号:当你做了向下兼容的问题修正。
      先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。

  • 相关阅读:
    uva10129 PlayOnWords(并查集,欧拉回路)
    UVA439 knightMoves (A*启发搜索)
    uva297 Quadtrees (线段树思想,区间操作)
    [uva]AncientMessages象形文字识别 (dfs求连通块)
    [uva816]AbbottsRevenge Abbott的复仇(经典迷宫BFS)
    [dp][uestc]L
    [dp][uestc oj]J
    [uestc oj]H
    [dp uestc oj] G
    [dp]uestc oj 邱老师看电影
  • 原文地址:https://www.cnblogs.com/wzwyc/p/9436251.html
Copyright © 2011-2022 走看看