分享

容错力|2018005

 锋言冷语 2021-06-30

觉得脑子里有若干的问题,产品的实践,日常管理的思考,孩子的教育,日常生活的体验,读书感悟…… 

很多的想法,如果不记录下来,过个几天就完全忘记了。

立一个flag:以后每周写两篇文章,坚持一年的时间。每次写一个点,不在于写得好与不好,真实记录当前的所思所想即可。

2018年第22周(2018.5.28-2018.6.3)记录之二:容错力

和同事聊天时,她提到:

争取在自己设计环节考虑到后续其他职能设计可能会出现的问题,尽量做到对他人设计的依赖足够小,即使有问题也能有调整的空间。

这个想法还是非常不错的,体现了系统设计的思路之一:容错性。

做产品系统设计,很难面面俱到,如果你负责的环节有足够的容错、有调整的空间,这个就比没有容错好一些。

我理解这个容错,就是系统有多个输入和多个输出,我们需要排列组合都考虑好。用户误操作了、输入错了,或者因为莫名其妙的原因出现错误参数和错误数据的时候,系统依然可以稳定的处理,并且保持健康,这是最基本的技术要求。

生活中的例子,最典型就是各类电器的保护设置,过载或电源输入错误,设备不至于烧毁并且能给出提示。软件类主要是逻辑,软件挂死后续如何执行、操作失败后如何处理、异常报错后给出什么的后续明确执行的建议等等

容错其实能用到各个地方,家庭生活、朋友相处就不用说了。极端一点,大家遇到一个什么都不懂、任务经常交代不清楚的领导,如果你还能主动沟通、追着问题,把问题不搞清楚不罢休,最后漂亮地把活干好,这个是极好的容错、是非凡的功力。

当然,没有完美的设计,也并不是排除一切问题的设计方案就是好方案,如果因为增加容错导致产品成本升高太多,最终产品性价比不好,这也不是一个好的设计。所以合理的容错是需要重点考虑的。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多