产品经理不靠谱怎么办?

的探讨,人们对于持续集成的认知程度一路走高,持续集成服务器成为了开发团队在集成阶段最得心应手的工具。围绕着持续集成的一系列行为准则逐渐成型。

以至于发展到2006年,Martin Fowler 不得不重写了“Continuous Integration”这篇文章。之后人们更是以持续集成为基础,进 一步拓展出持续交付的概念。

人类对工具是有偏爱的,持续集成服务器的发布,将持续集成从一项大众实践逐步发展成为今天行行业的“事实”标准。

“地面上”的持续集成

然而,即便持续集成已经发展多年,入今整个行业在对它的应用上,却并未达到同步的状态。有趣的是,有一部分公司虽然还 无法实现持续集成,但是因为持续集成服务器的出现,反而可以做到每日构建。

这不难理解,每日构建的概念虽然早早就提出来了,但在那个时期,行业里真正践行每日构建的公司并不多,其根本原因就在于,每日构建最初都是一些指导原则,缺乏具体的支持。而每日构建和持续集成最根本的区别在于构建时机,而这只是持续集成服务器的一个配置选项而已。

当然,行业内有一部分公司已经可以将持续集成运用的得心应收,而也有相当大的一部分人还在为集成而痛苦不堪,比如我前面举得例子

虽然我们在同一个时代写代码做开发,但在技术实践层面,不同的团队却仿佛生活在不同的年代。这也是我们要学习的原因。 也许,目前国内对于持续集成的实践水平还处于较为原始的状态,这是个坏消息。但好消息是,我们可以通过更多的学习,对集成有足够的了解,从而一步到位地进入到最先进的状态中。

无需停留在以精英为核心的集成时代,也可以完全不理会每日构建,我希望你拥有这个时代的集成观,直接开始持续集成。

如果有了持续集成的集成观,我们该怎么看待开发这件事呢?开发和集成就不再是两个独立的过程,而是合二为一成为一体。

基于这样的理解,我们就不能再说代码写完了,就差集成了,因为这不叫开发的完成。一个好的做法是尽早把代码和已有代码集成到一起,而不应该等着所有代码都开发完了,再去做提交。

你可能感兴趣的:(产品经理不靠谱怎么办?)