简单

来源:互联网 发布:淘宝我打软件 编辑:程序博客网 时间:2024/04/30 06:17

简单是一个非常复杂的话题,KISS原则是一个基本的常识,但是我们却常常忘记。简单性竟然是最困难的一个决策点,这种困难应该主要在于常规的突破上,对于一些事情,我们一般都有基本成型的思维方式,简单意味着突破这种思维定势,这个方案方案足够简单么?我们很容易给出肯定的回答,然后大多数情况却不是这样的,我们头脑中有太多的因素要考虑,太多的需求要去满足,太多扩展要去提供平滑演进,太多的模型可以参考,但是我们真的需要这些扩展,这些需求,这些模型么。简单便意味着一种局限,这种局限可能演变为将来的一个重大决策失误,一次彻底架构调整。舍弃未来,选择简单,非常困难的一个选择。有时候,简单是一种令人惊艳的美,我们不用内存,我们只要一个任务,我们不做持久化,我们不处理数据的一致性,我们不缓存对象,我们不提供模板功能,我们使用全局的条件,一个充满骨感的程序风格,也是一种很好的体验,饱满的模型和骨感的模型是两种截然不同的风格,后者更有挑战性,设计能力即体现在模型简单性上,也体现在模型的规范性,使用简单风格的模型需要一定的设计魄力。(----天馈互调干扰检测功能的设计是一个简单性的很好范例)

原创粉丝点击