Enable javascript in your browser for better experience. Need to know to enable it? Go here.
已发布 : May 19, 2020
Not on the current edition
This blip is not on the current edition of the Radar. If it was on one of the last few editions it is likely that it is still relevant. If the blip is older it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar Understand more
May 2020
试验 ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

Goss 是一个供应测试工具,往期的技术雷达在介绍TDD开发容器脚本 时曾提到过它。与 Serverspec 相比,Goss 的功能还不够完备,因此还不足以作为 Serverspec 的替代方案。可是如果它的功能恰好能满足需求,考虑一下它也未尝不可,更何况它非常小巧,开箱即用,不像 Serverspec 一样还需要专门的 Ruby 运行环境。使用 Goss 这种工具的一个常见的反模式就是分开维护代码和测试,这样在实际的基础设施即代码文件发生变化的时候,也必须相应地修改测试断言。这种测试的维护工作量非常大,而且因为代码和测试之间的严格一致性,当工程师更新了一个而忘记更新另外一个的时候往往会导致测试失败。而且这些测试很少能发现真正的问题。

Radar

下载第25期技术雷达

English | Español | Português | 中文

Radar

获取最新技术洞见

 

立即订阅

查看存档并阅读往期内容