打印本文 打印本文  关闭窗口 关闭窗口
程序员的 59 条搞笑但却真实无比的编程语录
作者:佚名  文章来源:本站原创  点击数  更新时间:2018/6/6 4:32:38  文章录入:admin  责任编辑:admin

 

  我收集了良多编程语录,根基上都跟法式员的糊口相关。这些语录涉及软件开辟,代码维护,调试纠错,软件bug,系统设想、文档,代码质量,测试和软 件开辟团队办理等方面。下面的这59条语录虽然很搞笑,但却实在非常。只要法式员才能理解这些编程语句里的真正内涵。闲言少叙,起头吧…

  1. 一个好的法式员是那种过单行线马路都要往两边看的人。(Doug Linder)

  2. 法式有问题时不要担忧。若是所有工具都没问题,你就赋闲了。(软件工程的Mosher定律)

  3. 法式员的麻烦在于,你无法弄清他在捣腾什么,当你最终弄大白时,也许曾经晚了。(超等计较机之父Seymour Cray)

  4. 我想大部门人都晓得凡是一个法式员会具有的美德。当然了,有三种:懒惰,浮躁,傲慢。(Perl言语发现者Larry Wall)

  5. 编程时要连结这种心态:就好象未来要维护你这些代码的人是一位残暴的神经病患者,并且他晓得你住在哪。(Martin Golding)

  6. 一小我写的烂软件将会给另一小我带来一份全职工作。(Jessica Gaston)

  7. 若是建筑工人像法式员写软件那样盖房子,那第一只飞来的啄木鸟就能毁掉人类文明。(Gerald Weinberg)

  8. 这世界最有可能扑灭的体例——大大都专家都同意——是次不测。这就是为什么会有我们,我们是计较机专家,我们缔造不测。(Nathaniel Borenstein)

  9. 我们这个行业有个出格奇异的现象:不只我们不从失败里吸收教训,同时也不从成功中进修经验。 (Keith Braithwaite)

  10. 一种新手艺一旦起头风行,你要么坐上压路机,要么成为铺路石。(Stewart Brand)

  14. 当有如许的一种编程言语呈现:它能让法式员用简单的英语编程,你将会发觉,法式员都起头不会说英语。(Anonymous Linguist)

  15. 为什么我们没有时间把工作做对,却总有时间把工作做过甚?(Anonymous)

  16. 傻瓜都能写出计较机能理解的法式。优良的法式员写出的是人类能读懂的代码。

  17. 任何你写的代码,跨越6个月不去看它,当你再看时,都像是别人写的。(Eagleson’s law)

  1. 按代码行数来评估软件开辟的进度,就好像按分量来评估飞机建筑的进度。(比尔-盖茨)

  2. 软件就像做爱。一次犯错,你需要用余下终身来维护支撑。(Michael Sinz)

  3. 在水上行走和按需求文档开辟软件都很容易——前提是它们都是冻结形态。(Edward V Berard)

  4. 最后90%的代码用去了最后90%的开辟时间…余下10%的代码用去了别的90%的开辟时间。(Tom Cargill)

  5. 正文代码很像洁净你的茅厕——你不想干,但若是你做了,这绝对会给你和你的客人带来更愉悦的体验。(Ryan Campbell)

  6. 现在的编程是一场法式员和天主的竞赛,法式员要开辟出更大更好、傻瓜城市用到软件。而天主在勤奋缔造出更大更傻的傻瓜。目前为止,天主是赢的。(Rick Cook)

  7. 软件设想最坚苦的部门…是阻挠新功能的引入。(Donald Norman)

  9. 世上只要两类编程言语:那些具有被人诟病的和那些没人用的。(Bjarne Stroustrup)

  11. 若是Java能实现真的垃圾收受接管,那大部门的法式城市在施行时删除本人。(Robert Swell)

  13. 准备,开仗,对准:这是最快的软件开辟方式。准备,对准,对准,对准,对准:这是最慢的软件开辟方式。(Anonymous)

  17. 培育员工,即便他们有跳槽的风险。什么都不做而留他们在公司,如许风险更大。(Anonymous)

  18. 计较机科学的方针是做出一个工具,而且包管它至多能对峙到我们将它开辟完成。(Anonymous)

  21. 数组的起始索引该当从0起头仍是从1起头?我的0.5的折中建议被他们未经当真考虑到拒绝了——我认为是如许的。(Stan Kelly-Bootle)

  22. 法式必需是为了给人看而写,给机械去施行只是附带使命。 (Abelson / Sussman)

  25. 计较机长于遵照指令,但不长于理解你的思维。(Donald Knuth)

  2. 若是纠错是消弭软件bug的过程,那编程必然是把它们放进去的过程。(Edsger Dijkstra)

  3. 代码纠错要比新编写代码坚苦一倍。由于,若是你写出了最伶俐的代码,按此推算,你将没有更大的聪慧来debug它。

  4. 想在本人的代码里找出一个错误是好不容易的。而当你认为你的代码没有错误时,那就更难了。(Steve McConnel)

  2. 没有需求或设想,编程就是一种将bug添加到一个空文本文件里的艺术。(Louis Srygley)

  4. 有两种方式能写出没有错误的法式;但只要第三种好用。(Alan J. Perlis)

  5. 小心上面代码中的bug;我只晓得这些代码是准确的,但没有试过。(Donald Knuth)

  2. 软件凡是在beta测试完成不久后发布。Beta在拉丁语中是“还不克不及用”的意义。(Anonymous)

  3. 最好的机能改良是将软件从不克不及用的形态变成可用。(J. Osterhout)

  4. 最廉价、最快速、最可相信的组件是那些还未呈现的组件。(Gordon Bell)

  6. 软件和教堂很是类似——建成之后我们就在祷告。(Sam Redwine)

  7. 除非最初一个用户死掉,软件是不会有落成的时候的。(Anonymous)

  8. 现在的大部门软件都很是像埃及金字塔,由成千上万的石块一个摞一个形成,没有布局上的集成,是由暴力强制和成千上万的奴隶完成。(Alan Kay)

打印本文 打印本文  关闭窗口 关闭窗口