Viewpoints

连续两篇关于依赖管理准则的文章发出了,在「持续交付 2.0」的微信交流群中引发了热烈的讨论。 准则的原文在这里 大家最感兴趣的问题是: 有了准则,但

继续阅读

做好依赖管理的十一条准则

一、序 2021 年元旦过后的第一周,我们对 1000 多行用 golang 代码进行 Mob CR,类似于「扎堆编程」,一共持续了 4 个多小时,大家都很投入。 其中的一个讨论点就是:「

继续阅读

不稳定的测试是自动化测试的主要挑战之一(Part II)

这是关于「测试脆弱性」系列文章的第二部分。 第一篇文章讨论了运行测试用例所需的四个组件,以及测试脆弱的可能原因。 本文将针对这些可能的原因讨论的

继续阅读

不稳定的测试,是自动化测试的主要挑战之一(Part I)

处理测试用例的不稳定是测试中的一项关键技能,因为不提供一致信号的自动化测试会减慢整个开发过程。 如果你还没有遇到过不可靠的测试用例,这篇文章是

继续阅读

谷歌的 SRE 是怎么来的?

Photo by ThisisEngineering RAEng on Unsplash 一直以来,IT企业总是雇佣系统管理员来运行复杂的系统。 这种系统管理员方法涉及构建现有的软件组件,并将它们部署到一起以生成服务。然

继续阅读

修复测试沙漏

自动化测试使创建新功能、修复 bug 和重构代码变得更安全、更快。在计划做自动化测试时,我们设想了一个金字塔,它具有小单元测试的强大基础,一些精心设

继续阅读

谷歌发布:DevOps 投资回报白皮书

IT,价值驱动器和创新引擎 传统上,IT 一直被视为一个成本中心,因此,人们希望 IT 能预先证明其成本和投资回报率(ROI)是合理的。 其实,IT是一

继续阅读

现在,你该考虑函数式编程了么?

循环是处理集合(collection)的标准方法,比如数组 Array 和列表 List。然而,有些循环重复实现了查相同的模式,导致了代码重复。Highe

继续阅读

谷歌如何处理不稳定的测试用例!

不稳定是自动化测试的主要挑战之一 在谷歌,我们不断运行大量测试来验证我们提交的代码。从开发人员到项目经理,每个人都依赖这些测试的结果,来决定系

继续阅读

向更多的端到端测试说:“No”

在你生命中的某个时刻,你可能会想起一部你和你的朋友都想看,但后来又都后悔看了的电影。或者你还记得某次你的团队以为已经为你们的产品找到了下一个

继续阅读