编程名言整理

1.人们总是害怕改变,电被发明出来的时候他们害怕电,是不是?他们害怕煤,害怕蒸汽机车,无知无所不在,并导致恐惧。但随着时间推移,人们终究会接受最新的科技。

2.计算机会不会思考这个问题就像问潜水艇会不会游泳一样。(Edsger W. Dijkstra,图灵奖获得者)

3.活了一百年却只能记住30M字节是荒谬的。你知道,这比一张压缩盘还要少。人类境况正在变得日趋退化。(Marvin Minsky,人工智能研究的奠基人)

4.2038年1月19日,凌晨3点14分07秒(UNIX中的世界末日*1970年1月1号之后的2^32秒)
*译者:word跟world同音,UNIX用4个字节(WORD)表示时间,所以最多只能计时2^32秒

5.控制复杂性是计算机编程的本质。(Brian Kernigan)

6.复杂性杀死一切。它把程序员的生活给搞砸了,它令产品难以规划、创建和测试,带来了安全挑战,并导致最终用户和管理员沮丧不已。(Ray Ozzie)

7.进行软件设计有两种方式:一种是尽量让它简单,以至于明显没有任何缺陷。而另一种是尽量复杂,以至于找不到明显的缺陷。(C.A.R. Hoare)

8.好的软件的作用是让复杂的东西看起来简单。(Grady Booch,UML创始人之一)

9.你们当中很多人都知道程序员的美德,当然啦,有三种:那就是懒惰,急躁以及傲慢。(Larry Wall,Perl发明者)

10.先解决问题再写代码。(John Johnson)

11.乐观主义是编程行业的职业病,用户反馈则是治疗方法。(Kent Beck)

12.迭代者为人,递归者为神。(L. Peter Deutsch)

13.布尔值最好的一点是,就算你错了,也顶多错了一位而已。(无名氏)

14.好代码本身就是最好的文档。(Steve McConnell)

15.前面90%的代码要占用开发时间的前10%。剩下的10%的代码要占用开发时间的另一90%。(Tom Cargill)

16.如果调试是除虫的过程,那么编程就一定是把臭虫放进来的过程。(Edsger W. Dijkstra)

17.调试难度本来就是写代码的两倍。因此,如果你写代码的时候聪明用尽,根据定义,你就没有能耐去调试它了。(Brian Kernighan)

18.编程就像性一样:一时犯错,终生维护。(Michael Sinz)

19.有两种写出无错程序的办法,只有第三种有用。(Alan J. Perlis)

20.程序有问题时不要担心,如果所有东西都没问题,那你就失业了。

21.如果没能一次成功,那就叫它1.0版吧。

你可能感兴趣的:(方法论,软件工程)