12.31

测试框架里的绿色对勾给了我虚假的安全感。我写了测试,它们通过了,我就以为代码没问题。直到我意识到“测试通过”只意味着“代码满足了测试写的条件”,而测试本身可能遗漏了重要场景。现在我写测试时会问自己:这个测试在防止什么具体的错误?如果需求变了,这个测试会失败吗?测试不是通关游戏,而是防御工事。绿色的对勾只是起点,不是终点。

posted @ 2026-01-09 22:20  my00  阅读(21)  评论(0)    收藏  举报