觉得脑子里有若干的问题,产品的实践,日常管理的思考,孩子的教育,日常生活的体验,读书感悟…… 很多的想法,如果不记录下来,过个几天就完全忘记了。 立一个flag:以后每周写两篇文章,坚持一年的时间。每次写一个点,不在于写得好与不好,真实记录当前的所思所想即可。 2018年第22周(2018.5.28-2018.6.3)记录之二:容错力 和同事聊天时,她提到:
这个想法还是非常不错的,体现了系统设计的思路之一:容错性。 做产品系统设计,很难面面俱到,如果你负责的环节有足够的容错、有调整的空间,这个就比没有容错好一些。 我理解这个容错,就是系统有多个输入和多个输出,我们需要排列组合都考虑好。用户误操作了、输入错了,或者因为莫名其妙的原因出现错误参数和错误数据的时候,系统依然可以稳定的处理,并且保持健康,这是最基本的技术要求。 生活中的例子,最典型就是各类电器的保护设置,过载或电源输入错误,设备不至于烧毁并且能给出提示。软件类主要是逻辑,软件挂死后续如何执行、操作失败后如何处理、异常报错后给出什么的后续明确执行的建议等等 容错其实能用到各个地方,家庭生活、朋友相处就不用说了。极端一点,大家遇到一个什么都不懂、任务经常交代不清楚的领导,如果你还能主动沟通、追着问题,把问题不搞清楚不罢休,最后漂亮地把活干好,这个是极好的容错、是非凡的功力。 当然,没有完美的设计,也并不是排除一切问题的设计方案就是好方案,如果因为增加容错导致产品成本升高太多,最终产品性价比不好,这也不是一个好的设计。所以合理的容错是需要重点考虑的。 |
|