工程效能

代码健康(1):什么是易理解的代码?

什么是代码健康 良好的编码实践包含许多方面,并不是任何代码问题都能由检查工具发现。 例如,编写具有可读性和可维护性的代码,不仅仅是编写好的测试,

继续阅读

谷歌的测试认证:目的与进程

原文发表于 TestHome 社区, 作者:国文 链接:谈谈 Google 的 Test Certified Test Certified(后文简称 TC) 是 Google 内部的一个认证项目,在 8 年的时间里取得了多个里程碑,有 1700+ 的

继续阅读

Facebook 如何进行大规模持续交付

软件行业已经想出了多种方法来更快、更安全、更高质量地交付代码。其中许多工作集中在诸如持续集成、持续交付、敏捷开发、DevOps 和测试驱动开发

继续阅读

系统故障的度量指标:MTTR,MTBF,MTTF

MTTR、MTBF 和 MTTF 等指标对于任何具有服务依赖性的组织都是必不可少的。只有跟踪这些关键KPI,企业才能最大限度地延长正常运行时间,并将中断

继续阅读

循证决策,需要六步

循证决策的基本理念是: 高质量的决策应该建立在批判性思维和最佳可用证据的结合之上。 尽管很多人自己在决策过程中都使用证据,但很少会认真关注证据的

继续阅读

最大化开发人员的效率

原文链接: https://martinfowler.com/articles/developer-effectiveness.html 科技在不断地变得更加智能和强大,新技术不断被引入到组织内,以提升整体生产力。而这也会增加复杂性和开发人员的认知开销,减少了他们个

继续阅读

微软测试转型的历程与心法(5000字长文)

一、微软如何做测试 长期以来,Microsoft都为每个软件产品都设定了一个基本的工程人员配置。每个产品团队都有三个不同的职能人员。产品经理(

继续阅读

谷歌 SRE 对生产事件的响应时间与工作要求

既然有这样要求,那么,SRE 就会有工作超负荷的现象。 那么,如何解决超负荷的问题呢? 场景再现 假设有一个 Connection 服务,它负责前端负载平衡和终止无效地最

继续阅读