编程之禅

薄洪涛5年前个人随笔1202

Beautiful is better than ugly. (优美比丑陋好)

Explicit is better than implicit.(清晰比晦涩好)

Simple is better than complex.(简单比复杂好)

Complex is better than complicated.(复杂比错综复杂好)

Flat is better than nested.(扁平比嵌套好)

Sparse is better than dense.(稀疏比密集好)

Readability counts.(可读性很重要)

Special cases aren't special enough to break the rules.(特殊情况也不应该违反这些规则)

Although practicality beats purity.(但现实往往并不那么完美)

Errors should never pass silently.(异常不应该被静默处理)

Unless explicitly silenced.(除非你希望如此)

In the face of ambiguity, refuse the temptation to guess.(遇到模棱两可的地方,不要胡乱猜测)

There should be one-- and preferably only one --obvious way to do it.(肯定有一种通常也是唯一一种最佳的解决方案)

Although that way may not be obvious at first unless you're Dutch.(虽然这种方案并不是显而易见的,因为你不是那个荷兰人^这里指的是Python之父Guido^)

Now is better than never.(现在开始做比不做好)

Although never is often better than \*right\* now.(不做比盲目去做好^极限编程中的YAGNI原则^)

If the implementation is hard to explain, it's a bad idea.(如果一个实现方案难于理解,它就不是一个好的方案)

If the implementation is easy to explain, it may be a good idea.(如果一个实现方案易于理解,它很有可能是一个好的方案)

Namespaces are one honking great idea -- let's do more of those!(命名空间非常有用,我们应当多加利用)


标签: 编程之禅

相关文章

要开始学习了啊

要开始学习了啊

新书送到,看起来又要开始学习啦最近感觉一直在瞎忙,每天看起来都在学习,却知不知道学到了什么,学到的东西很杂很乱,毫无头绪,浪费了好多时间;所以接下来的半年要自己做一个小目标,比如最少看完一半的《ngi...

19年总结--------来自依旧很菜的我

19年总结--------来自依旧很菜的我

今天是19年的最后一个工作日,临近下班做个19年的总结吧,19年是我的本命年,过的不算太好,但也不算很差,就按照时间的顺序来记录下19年的几个重要的点吧;19年3月,从前公司离职,由python转ph...

记一次惊心动魄的服务器操作

    公司的测试服务器上面放着一些测试项目和一些临时的原型项目,某天,需要建立2个站点,老大把这个“艰巨”的任务交给了我因为配置了负载均衡,我就按部就班的操作...

宏碁V3-575G笔记本开启一键起飞模式

宏碁V3-575G笔记本开启一键起飞模式

工作本,使用3年的老宏碁笔记本,刚开始买的时候,散热刚刚的,现在散热越来越不行,玩个小游戏都分分钟高温报警,清灰也没有用,也没有一键强冷模式;比较坑;今天突发奇想,笔记本的风扇是三根线,如图为什么是三...

记一次博客优化的过程

近期博客访问越来越慢,有时候网络不好的时候打开一个页面需要5秒以上,所以我决定对博客来一次彻底的优化;然后本文记录了优化的过程及步骤1. 优化了代码结构    ...

homebrew切换源

安装yarn执行brew install brew 报错,如下==> Pouring libuv-1.41.0.big_sur.bottle.tar.gz tar: ...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。