配置库的策略

三库包括:开发(动态)库,受控库,产品(发布或静态)库.

静态库肯定是公司级的配置项. 但开发库只是团队内部的配置项. 开发库以方便开发, 工作成果汇总等为首要考量. 受控库才是正确性或软件质量为首要考量.

另外, 三个库分别对应三个流: 开发流, 测试流, 集成流. 所以开发库的主要目的是开发即系统增量. 测试流只有在通过不断的系统增量过程以后, 达到一定的基线(功能基线与质量基线)时才能够起动. 而测试流则对应着VALIDATION的软件过程, 所以只有在VALIDATION通过以后才能够允许产品流向下一个环节: 集成或产品流. 因为在这个环节, 产品将进入真正的工作环境经受真正的考验.

至于物理上三个库是否重用的问题, 如果不重用的话, 那意味着整个配置库被物理分离为三个不同的库. 这样一来, 文件便很难同步或确保其一致性. 出了问题也很难跟踪查找.

但是产品库因为是测试以后的结果, 是公司的无形资产.  分开存放, 于权限管理与访问控制都会好做很多. 并且, 因为其最终产品的属性, 其用户群体也与开发库与测试库有着明显的区别, 所以在软件(配置库)服务特性上的需求应该也不一样.

除此以外, 产品库与测试库, 开发库的重要程度区别很大. 公司很可能对产品库具有非常高的存储要求. 如容灾, 备份, 可部署性等等, 这些要求不可能出现在开发库与测试库中. 所以分开是很有必要的.

因此, 对开发团队来说, 重要的只有两个库, 开发与测试. 因为一旦产品通过测试进入发布状态以后, 就已经进入正常运营的流程. 而产品运营平常一般由不同的团队负责. 所以与开发团队的关系并不是很大.

 

 

转载于:https://my.oschina.net/digerl/blog/32050

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值