Size: 808
Comment:
|
Size: 802
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
美丽好过丑陋 明显好过隐晦 简单好过复合 复合好过复杂 扁平好过嵌套 稀疏好过密集 可读性最重要 即便实用性比纯度重要 但是!特殊案例不可特殊到打破规则 错误从来不会默默消失 直到人工让它闭嘴!(式地使其平静) 面对模糊,拒绝猜测的诱惑 应该有一个(宁愿只有一个)显而易见的解决的解决方法 尽管刚开始方法不会是很明显,除非你是Dutch |
美丽好过丑陋; 明显好过隐晦; 简单好过复合; 复合好过复杂; 扁平好过嵌套; 稀疏好过密集; 可读性最重要; 即便实用性比纯度重要, 但是!特殊案例不可特殊到打破规则; 错误从来不会默默消失, 直到明确的让它闭嘴! 面对模糊,拒绝猜测的诱惑; 应该有一个(宁愿只有一个)显而易见的解决方法; 尽管刚开始方法不会是很明显,除非你是傻瓜(Dutch) |
python 禅宗
美丽好过丑陋; 明显好过隐晦; 简单好过复合; 复合好过复杂; 扁平好过嵌套; 稀疏好过密集; 可读性最重要; 即便实用性比纯度重要, 但是!特殊案例不可特殊到打破规则; 错误从来不会默默消失, 直到明确的让它闭嘴! 面对模糊,拒绝猜测的诱惑; 应该有一个(宁愿只有一个)显而易见的解决方法; 尽管刚开始方法不会是很明显,除非你是傻瓜(Dutch) 现在着手做比从来不做好 尽管从来不做要比"立刻"着手做好 如果实现很难解释,那么它就不是一个好注意 如果实现很容易解释,那么这就是一个好注意 名称空间是一个正在召唤的绝妙想法--大家一起来实践这些规则吧! -- by Tim Peters