【区块链学习】程序员原则
2018-05-22 本文已影响4人
慢慢行走的玄子
image
简单原则:简单设计;只在必要的地方增加复杂性。
透明度规则:设计可视性,使检查和调试更容易。
最小惊喜规则:在界面设计中,总是做最不令人意外的事情。
修理规则:修理你所能做的 。
经济规则:程序员时间很昂贵;保存它优先于机器时间。
生成规则:避免手动入侵。
表示规则:使用智能数据,因此程序逻辑可能很愚蠢和强大。
分离规则:将政策与机制分开;与引擎分开的接口。
优化规则:抛光前的原型。在优化之前让它工作。
多样性规则:不信任一个真方法的所有要求。
可扩展性规则:为未来设计,因为它会比你认为的快。
image