zoukankan      html  css  js  c++  java
  • 软件版本号的管理

            对于刚入职的新员工来说。软件版本号的管理经常被忽略。本文简单地介绍了软件版本号的分类,并介绍了一种有用的软件版本号的管理方法。

            1. 软件版本号的分类

            在实际的软件开发项目中。一般依照两种标准来对软件版本号进行分类。

            (1)  依照软件版本号的适用范围。分为通用版本号定制版本号两种。

            顾名思义,通用版本号就是适合大多数局点(局点也就是软件的使用场所)使用的,而定制版本号是为某一个特殊的局点开发的。它们的图形化表示如图1所看到的。

    图1 通用版本号和定制版本号的图形化表示

     

            (2)  依照软件版本号的覆盖范围,分为主版本号补丁版本号两种。

            能够这样理解,主版本号是我们走的大路。而补丁版本号是大路两边的分支。补丁版本号是为了解决主版本号的某个问题(如程序bug、优化等)而出现的。

     

           至于软件版本号的命名,不同的公司有不同的约定,这里就不再说明了。大家到了公司之后会发现。有些软件版本号的命名是非常有意思的。

     

            2. 一种有用的软件版本号的管理方法

           大家刚入职的时候。开发过的版本号比較少,这时一般不会出现软件版本号混乱的问题。

    随着工作时间的增长。所开发的软件版本号也逐渐地变多,这时如果没有良好的版本号管理习惯,会出现查找版本号困难、提交版本号错误等问题。严重影响工作效率及版本号质量。

           以下介绍一种作者本人採用的软件版本号的管理方法。

           如果有一个软件版本号名叫“DB-Voice V1.01.01”,10月14日和10月15日都对程序进行了改动。

    将每天改动之后的内容放到一个以时间命名的目录(如:20141014、20141015)里面。其存放情况如图2所看到的。

    图2 每天改动后版本号的存放情况

           针对当天的改动情况,新建一个名叫“改动内容”的文本文件,里面写上当天详细改动的内容,以备后期查看和总结。此外。将该天改动之后的程序版本号详细内容存放到一个名叫“content”的目录下。如图3所看到的。

    图3 每天版本号的详细存放情况

           作者本人是以天为单位进行存放的。

    当然。依据自身情况,能够将存放频率提高或降低,能够每半天保存一次,也能够每两天保存一次,等等。

     

            “不积跬步。无以至千里”,软件版本号的管理是细节问题,但也仅仅有把细节做好了。我们才干够做出高质量的软件。

     

     

    (本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5。微信号:245924426,欢迎关注!)

  • 相关阅读:
    我爱java系列之---【Sublime Text编辑远程Linux服务器上的文件】
    我爱java系列之---【发送请求消息的中间件—okhttp】
    Backpack
    Interleaving String
    Edit Distance
    Longest Common Subsequence
    Jump Game II
    Unique Paths II
    Climbing Stairs
    Triangle -- C3
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5201532.html
Copyright © 2011-2022 走看看