最近工作项目时间紧,任务急,跑得比较快,结果就是时不时出bug

程序bug,数据bug

其实避免这些bug的方法很简单

就是verify一下

这两天还碰到一个outage,其实也跟不verify有关系

verify看起来简单,其实需要花功夫,花时间

比如改了程序,起码得run一下看对不对

生成了数据,需要sanity check一下

sanity check有时需要写查询

还得想想查什么

现在能想象,所有的数据都可以尝试去verify,一定能找到很多问题

感觉满世界都是漏洞

而有漏洞的地方就一定有获利的方式~

回到工作上,每个环节都应该加pre check和post check。也就是design by contract。另外,需要monitoring。


<
Previous Post
reduce stupidity and converge to correctness or conciseness
>
Next Post
under-estimation bias