以前公司的那帮子牛人做了一个无比绚丽的build,review,distribution,release的自动化系统,利用这套系统,一些梦幻般的词汇开始变得如此真实。51Testing软件测试网o$|4`'`TB'j
以前听说 build per week, 当时对我而言,这个已经是非常恐怖的事情了。我耳闻的中国本地公司还没有几个能够做到这一步的,绝大多数的软件源代码管理都处于混乱的状态。读研究生了,听到了 nightly build, 每天晚上都会把所有提交的代码重新编译,找出可能的编译错误,在最短的时间(一天)内暴露问题。这个词语当时已经令我神往了,很多国际大公司都只能做到这一步,我以为这就是终点。
m&EY\Y
i_X0
但是,当我进入现在的公司的时候,一切开始变化。Dream come true。我听到了 BPC 这个很酷的单词。BPC = build per change。 这意味着,当开发人员的代码作了一点点的修改,所有相关的模块,系统,产品都会被自动的 build 。这意味着当你提交代码后的很短的时间(一般是30分钟),你的代码对公司整个产品线的影响都可以看的到。实在是太 cool 了!
?ZN8MR0
难道这个就是极致吗?我期待回答...51Testing软件测试网i"]J](G!tFbX