"小光,今天那个诡异的生产环境问题找到原因了吗?"
"还是数据问题!之前做的一个功能有一部分数据迁移工作没有做好,导致生产环境有脏数据,委托人的联系人已经不为该委托人服务了,应该移除掉的……"
"又是脏数据……"
"嗯,好在不是代码问题。"
这是在蓝鲸项目发生的真实对话。其中提到的脏数据(Dirty data),也叫坏数据(Bad data),通常是指跟期待的数据不一样、会影响系统正常行为的数据。
蓝鲸项目的QA会定期分析生产环境的缺陷,当定位某个缺陷为脏数据引起之后,往往就到此为止了。生产环境下的缺陷分析流程是这样的:
Read full article from 都是脏数据惹的祸 – ThoughtWorks洞见
No comments:
Post a Comment