用概率学评估写代码时要不要偷懒:

1. 什么是偷懒:知道代码有错误,但是出错的概率很低,所以选择性忽略错误。
2. 我们直观觉得出错是一个随机事件,希望赌一把碰碰运气。实际上,当偷1次懒时,出错是随机事件,当偷n次懒时,出错就变成了确定性事件。我们实际上要比较的是「事后补救的成本 * 出错的概率」和「事前预防的成本」
3. 我们直观觉得出错的概率很低,实际上,低的是「1个用户使用1天时出错的概率」,而「n个用户使用m天时出错的概率」是非常高的。(墨菲定律)
展开
评论