无意间看到这篇翻译过来的帖子,觉得挺好,就转载了!原文

 导读:国外程序员Senthil Kumar在博客中分享了10条编程语录,希望这些语录能给你带来一些启示。(注:正如广为流传的经典段子,有些经典语录有多个版本,作者署名都不一样。从下文就可以看出来。英文原文保留了Senthil Kumar的。中文版本后面的作者署名是当时所看到的署名。)

一起来看下:

10. If debugging is the process of removing software bugs, then programming must be the process of putting them in. – Edsger Dijkstra

如果调试程序是移除臭虫(软件缺陷)的过程,那编写程序就是把臭虫放进来的过程。—— 迪杰斯特拉

09. The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time. – Tom Cargill

软件开发的时间通常是这样的:一开始的90%开发工作用掉了整个计划90%的时间,剩下的10%同样需要整个计划90%的时间,而最终发布前的修改也是如此。—— N.J. Rubenking

Writing the first 90 percent of a computer program takes 90 percent of the time.  The remaining ten percent also takes 90 percent of the time and the final touches also take 90 percent of the time. ~N.J. Rubenking

08. “There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.”- C.A.R. Hoare

设计软件有两种方法:一种是简单到明显没有缺陷,另一种复杂到缺陷不那么明显。—— 托尼·霍尔

07. Measuring programming progress by lines of code is like measuring aircraft building progress by weight. – Bill Gates

用代码行数来衡量程序的开发进度,就好比用重量来衡量飞机的制造进度。—— 比尔·盖茨

06. “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.” – Martin Golding

在编写代码的时候,你要经常想着,那个最终维护你代码的人可能将是一个有暴力倾向的疯子,并且他还知道你住在哪里。—— 里克·奥斯本

补充:关于这条语录,StackOverflow 上也有个讨论帖,给出的答案可能是John Woods。

05. “The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.” – Seymour Cray

程序员的问题是,你无法知道他在做什么,直到为时已晚。—— 西摩·克雷

04. Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. – Rick Cook

今日之编程,已是竭力要建立更大更反白痴程序的软件工程师,和正塑造更大更优质白痴的现实世界之间的比赛。目前来看,现实世界赢了。—— Rick Cook

03. “Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.” – Larry Wall

你们大部分人都熟悉程序员的美德。当然了,是这三种:懒惰、急躁、傲慢。—— 拉里·沃尔 (Perl 语言之父)

02. “Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday’s code.” – Christopher Thompson

有的时候宁愿付钱让你周一在床上待着,也不想让你用这周剩下的时间去调试你在周一所写的代码。 —— 丹·所罗门

01. Walking on water and developing software from a specification are easy if both are frozen. – Edward V Berard

在水中行走,和根据一份需求开发软件一样,如果它们都“冻”住了,那就容易了。—— 爱德华·贝拉尔德

我最喜欢的10条编程语录相关推荐

  1. 大牛架构师珍藏的10条编程原则

    程序员拥有一个较好的编程原则能使他的编程能力有大幅的提升,可以使其开发出维护性高.缺陷更少的代码.以下内容梳理自StactOverflow的一个问题:编程时你最先考虑的准则是什么? 目录 KISS(K ...

  2. 10009---59条令人捧腹但真实的程序员编程语录

    我收集了很多关于软件开发者的编程语录.这些语录和软件开发维护.调试.软件bug.软件设计和文档.代码质量.测试和管理等相关.下面这59条编程语录虽然令人捧腹但也揭示了真相.只有真正的软件开发人员才能理 ...

  3. 【编程语录】59条令人捧腹但真实的程序员编程语录

    这些语录和软件开发维护.调试.软件bug.软件设计和文档.代码质量.测试和管理等相关.下面这59条编程语录虽然令人捧腹但也揭示了真相.只有真正的软件开发人员才能理解这些编程语录的价值.下面,开始吧-- ...

  4. ui设计未来十年前景_UI设计的10条诫命

    ui设计未来十年前景 重点 (Top highlight) The year is approximately 1,300 BC when Moses received the 10 UI desig ...

  5. 关于程序员的59条搞笑但却真实无比的编程语录_技术/软件

    为什么80%的码农都做不了架构师?>>>    我收集了很多编程语录,基本上都跟程序员的生活有关.这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计.文档,代码质量,测试 ...

  6. 10条PHP编程习惯助你找工作

    过去的几周对我来说是一段相当复杂的经历.我们公司进行了大裁员,我是其中之一,但却体验到了其中的乐 趣.我从来没有被开除过,所以很难不去想得太多.我开始浏览招聘板块,一个全职PHP程序员的职位很吸引人, ...

  7. 59条搞笑但却真实无比的编程语录

    引用自这里: 我收集了很多编程语录,这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计.文档,代码质量,测试和软件开发团队管理等方面.下面的这59条语录虽然很搞笑,但却真实无比.只有牛逼的 ...

  8. 关于程序员的59条搞笑但却真实无比的编程语录

    我收集了很多编程语录,基本上都跟程序员的生活有关.这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计.文档,代码质量,测试和软件开发团队管理等方面.下面的这59条语录虽然很搞笑,但却真实无 ...

  9. 【翻译】关于程序员的59条搞笑但却真实无比的编程语录

    我收集了很多编程语录,基本上都跟程序员的生活有关.这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计.文档,代码质量,测试和软件开发团队管理等方面.下面的这59条语录虽然很搞笑,但却真实无 ...

最新文章

  1. 查询页面代码运行时间
  2. eureka 之前的服务如何关闭_干货分享 | 服务注册中心Spring Cloud Eureka部分源码分析...
  3. python面向对象编程的语言_怎么使用python面向对象编程
  4. 前端的葵花宝典 - 红宝书《JavaScript高级程序设计(第4版)》学习笔记
  5. Java工作笔记-Spring boot中配置文件加密(Jasypt的使用)
  6. LogBack 打印 ES的DSL日志信息
  7. bk3432开发的应用实例_SpringCloud应用在Kubernetes上的最佳实践—诊断(线上联调)...
  8. 设计模式(1)单例模式(Singleton)
  9. python 网络维护_python学习之网络基础
  10. Java并发编程基础-锁-synchronized状态变换
  11. zabbix监控web
  12. Java主线程等待所有子线程执行完毕再执行解决办法集
  13. 想安装win10需要等推送?简单一步就搞定了!
  14. 单行文本溢出省略号显示
  15. A Unified Multi-scale Deep Convolutional_Neural Network for Fast Object Detection 论文笔记
  16. android设置UI界面背景,Android ROM定制——界面美化基础(framework-res、SystemUI修改)...
  17. QQ留言代码,网页QQ留言
  18. 解释源代码文件、目标代码文件和可执行文件之间的区别
  19. 使用高德地图的逆向地址,获取坐标点
  20. Power BI产品帕累托分析

热门文章

  1. 体验最佳的一个TTS文字转语音工具
  2. Squid 缓存代理
  3. 来了!微信、同花顺、QQ等众多流行安卓APP上线统信UOS
  4. 如何将多个文件夹中的文件合并到一个文件夹中
  5. 楼梯也疯狂:18个室内楼梯创意设计
  6. Typecho博客-Typecho博客插件-Typecho主题免费
  7. linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理...
  8. linux 卸载 gitlab,完全卸载删除gitlab
  9. Python爬取一个网站的所有图片(附源码)
  10. 创新奇智晋升独角兽,用时2年半,AI+是独门武器