简单性原理嘛,,说起来有点意思。2022年,我在某个城市的书店里,看到一本关于这个的书籍,书名我都忘了,但是里面提到的例子我记得还挺清楚。,那时候我手里拿着那本书,心里想,,这简单性原理,听起来挺高深的,结果一读,哎呦,还挺简单。
比如说,我记得书中提到了一个例子,就是某个城市,为了提升交通效率,他们减少了红绿灯的数量。我当时也懵,心想,这减少红绿灯,难道不是让交通更混乱吗?我后来才反应过来,原来是这样,通过简化交通信号,减少了等待时间,交通反而顺畅了。
再比如,我之前听说,那个城市为了节省电力,鼓励居民安装节能灯泡。一开始,我觉得这个成本太高,毕竟那时候节能灯泡的价格不便宜,我记得那时候一盏节能灯泡大概要二三十块钱。但是后来,我了解到,长期来看,节能灯泡可以省下不少电费,算下来,其实还挺划算的。
,简单性原理啊,可能我偏激了,但我觉得它就是告诉我们,有时候,把事情简化了,反而能带来意想不到的好处。
上周,2023年,我那个朋友在办公室里说:“简单性原理,就是让复杂的事物回归本质。” 他举了个例子,说:“你看,手机现在功能那么多,但最核心的功能还是打电话和发短信。” 我刚想到另一件事,他接着说:“本质上,简单性原理是让每个人都能轻松上手,提高效率。” 一言以蔽之,简单性原理,让复杂变简单。每个人情况不同,但追求简单是共通的目标。你看着办,这原理挺有用的。
这就是坑,复杂系统比简单系统更容易出错。
敏捷开发实践,2019年某项目,复杂模块bug率是简单模块的5倍。
少即是多,别信过度设计。
遵循单一职责原则,别这么干。