微信公众号解读零基础学IT互联网学点英语

【区块链学习】程序员原则

2018-05-22  本文已影响4人  慢慢行走的玄子
image

简单原则:简单设计;只在必要的地方增加复杂性。

透明度规则:设计可视性,使检查和调试更容易。

最小惊喜规则:在界面设计中,总是做最不令人意外的事情。

修理规则:修理你所能做的 。

经济规则:程序员时间很昂贵;保存它优先于机器时间。

生成规则:避免手动入侵。

表示规则:使用智能数据,因此程序逻辑可能很愚蠢和强大。

分离规则:将政策与机制分开;与引擎分开的接口。

优化规则:抛光前的原型。在优化之前让它工作。

多样性规则:不信任一个真方法的所有要求。

可扩展性规则:为未来设计,因为它会比你认为的快。

image
上一篇 下一篇

猜你喜欢

热点阅读