Keep it simple, short and stupid (KISS)
一切都应该尽可能简单,但不要过于简单 - 阿尔伯特·爱因斯坦
今天我坐在设计室里为客户设计一个简单需求。他希望我增强从一个账户向另一个账户转账的功能。恰巧我最好的朋友Yuky就坐在旁边。他数学极其出色,所有计算都能瞬间心算完成。我相信如果我问他墙上灯光的角度,他只用几秒钟看着自己的12根手指(相信我,他会算对的)就能告诉我。
虽然我不能忽视他的才华,有时甚至钦佩并始终受到启发,但我并不总是认同这种做法!
这就是我今天要强调的。
KISS(保持简单、短小、傻瓜化)原则
规则1:不要试图成为超级天才
规则2:不要过度设计
规则3:分解你的问题
规则4:常识必须占上风
规则5:保持你的混乱范围小,不要在公园里乱扔垃圾
最重要的是保持一切简短、简单和傻瓜化。
我最近需要做一个关于测试驱动开发特别是KISS原则的几分钟激励性演讲。附上部分材料,欢迎探索。
什么是KISS原则?
可以更简单些 :-)
← 上一篇博文 | 下一篇博文 →