DevOps的核心思想就是:打破原来开发和运维、质量方面的流程壁垒,让开发、测试、运维、质量等工程师一致进行小版本、高频率的迭代持续交付,在这个持续交付过程中,就要求everything in code,需要各种自动化配置,服务标准化,这些都需要code或者开源软件来解决,如下图:
everything in code时代已经到来:
1、测试不再是黑盒测试那么简单,需要不停的迭代,一定是能使用各种开源工具的自动化测试才能满足要求;
2、运维也已经标准化,那么运维工程师也需要不停的优化配置,做到everything in code
所以,DevOps是在微服务推出之后更加活跃的一个概念,所以程序猿们,尤其是测试和运维的程序猿们,需要加强培养自己的编码能力。