我读了Kevin Pang 的一篇可能非常老但非常好的有趣文章:每个程序员都该知道的10大编程格言。
Kevin给了我们10条按他的观点的每个程序员必须知道的编程格言。
可以看出,这都是不错的格言,而下面是我自己最喜欢的编程格言。
- 保持简单直白(Keep It Simple Stupid)
- 不要做重复的事情(Don’t Repeat Yourself)
- 能干的人解决问题。智慧的人绕开问题(A clever person solves a problem. A wise person avoids it) – Einstein
- 沉默会被理解为赞同(Silence is construed as approval)( Picked from Kevin blog )
- 没有火就不会有烟(There is no smoke without fire)
- 先想好,后编程(Think first, Program later)
- 永远不要假设计算机为你假设了任何前提(Never assume the computer assumes anything)
你有没有什么喜欢的编程格言?都是些什么?
“Keep It Simple Stupid”
是simple and small吧
KISS准则不适合Windows程序员
+1
“Silence is construed as approval”是什么意思?求解?
必须说出你的意见,否则会被理解为赞同别人的意见。
感觉有些翻译不太准确!例如the wise avoid it.
希望你能给出你的理解,你如何翻译这句话?
好逸恶劳,喜新厌旧,得寸进尺
Don’t Repeat Yourself,不要重复自己。程序员应该尽可能不要做重复的事情,参见《程序员修炼之道》。
谢谢指点!已改正
0. 看清楚文字
我进来的时候,把标题看成了“你必须知道的十大编程语言”
我也是啊。。。打开后发现怎么文章这么短,回视标题才发现真相
There is no smoke without fire,这只啥?因果?