共 3 篇文章
代码是给机器执行的,文档是给人理解的。一个团队里最贵的成本不是写代码的时间,是「别人读懂你的代码」的时间。
覆盖率 90% 但线上照样出问题,说明测的不是该测的地方。单元测试应该覆盖「你的判断」,不是覆盖「库的行为」。
大多数排查失败不是因为技术不够,是因为顺序错了——先猜原因再找证据,于是找到的都是支持自己猜测的证据。