软件版本的管理

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

        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,欢迎关注!)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周兆熊-IT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值