以下内容收集自一些优秀的技术书籍章节开头的名言佳句,非常有意思,直接或间接反映了软件开发中的一些事情。
- 生命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya,Running Lean 作者
- 如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。——David Leinweber
- 软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。——C.A.R. Hoare
- 其实,我尝试着使Ruby更自然,而不是简单。Ruby看起来很简单,但内部是非常复杂的,就像我们的身体一样。——松本行弘,Ruby之父
- 大部分情况下,构建程序的过程本质上是对规范调试的过程。——Fred Brooks,《人月神话》作者
- 软件开发往往是这样:最开始的90%代码占用了开始的90%的开发时间;剩下10%代码同样需要90%的开发时间。——Tom Cargill
- 当你试图解决一个你不理解的问题时,复杂化就产成了。——Andy Boothe
- 用几个小时来制定计划,可以节省几周的编程时间。—— 匿名
- 控制复杂性是计算机编程的本质。—— Brian Kernighan
- 计算机科学领域的所有问题都可以通过其他方式间接解决。——David Wheeler
- 编程是两队人马在竞争:软件工程师努力设计出最大最好的连白痴都会使用的程序;而宇宙在拼命制造最大最好的白痴。到目前为止,宇宙是胜利者。—— Rick Cook
- 调试一个初次见到的代码比重写代码要困难两倍。因此,按照定义,如果你写代码非常巧妙,那么没有人足够聪明来调试它。—— Brian W. Kernighan
- 我不是一个伟大的程序员,我只是一个具有良好习惯的优秀程序员。― Kent Beck
- 你们中大多数人都熟悉程序员的美德,有三种:那就是懒惰、急躁和傲慢。– Larry Wall,Perl語言发明人
- 任何一个傻瓜都会写能够让机器理解的代码,只有好的程序员才能写出人类可以理解的代码。——Martin Fowler
- 靠代码行数来衡量开发进度,就像是凭重量来衡量飞机制造的进度。——比尔•盖茨
- 这不是一个bug,这只是一个未列出来的特性。——匿名
- 作为一个程序员,郁闷的事情是,面对一个代码块,却不敢去修改。更糟糕的是,这个代码块还是自己写的。—— Peyton Jones
- 它在我的机器上可以很好运行!——大部分程序员
- 能说算不上什么,有本事就把你的代码给我看看。——Linus Torvalds,Linux之父
- 我认为对象就像是生物学里的细胞,或者网络中的一台计算机,只能够通过消息来通信——Alan Kay,Smalltalk的发明人,面向对象之父
- 当你选择了一种语言,意味着你还选择了一组技术、一个社区。——Joshua Bloch
- 质量、速度、廉价,选择其中两个。——匿名
- 过早的优化是罪恶之源。——Donald Knuth
- 没有什么代码的执行速度比空代码更快。——Merb核心原则
- 如果你是房间里最聪明的人,那么你走错房间了。——匿名
- 如果只需更改一个单一的代码行,你的部门需要花费多长时间?——Mary Poppendieck
- 九个人不能让一个孩子在一个月内出生。——Fred Brooks,《人月神话》作者
- 好代码本身就是最好的文档。当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释。——Steve McConnell,Code Complete 作者
- 一个人在教会电脑之前,别说他真正理解这个东西了。——Donald Knuth
你是否也有自己喜欢的名言,欢迎分享。
原文:http://ihower.tw/blog/archives/7046/
分享到:
相关推荐
下面将详细介绍一些特别有趣的Linux命令,并对其用法和功能进行解释。 1. sl命令 sl命令是Linux下的一个小工具,其名称“sl”代表“steam locomotive”(蒸汽机车)。当你在终端中执行这个命令时,可以看到一辆火车...
这种墙纸可能由大量ASCII字符组成,形成各种图案,比如计算机相关的图标、编程语言的Logo或者有趣的图形,甚至是一些鼓励编程的名言警句。 总的来说,ASCII码背景墙纸是IT文化的一个独特表现,它体现了程序员的创新...
它不仅是一个有趣的编程练习,也是学习MATLAB处理文本数据和构建简单应用程序的一个实例。通过阅读和理解`shakespeare.m`的代码,我们可以深入了解到MATLAB编程的技巧和方法,同时也能欣赏到莎士比亚文字的魅力。
然后,文章介绍了 Robocode 的应用,Robocode 是一个基于 Java 语言的机器人作战游戏,可以使枯燥的 Java 编程变得有趣,学生可以在娱乐的同时学习和提高 Java 编程技术。 最后,文章倡导了多媒体教学的应用。...
借用一句名言:我只 不过是站在巨人的肩膀上而已。给学生做培训的时候我参考得比较多的书有:Kernighan & Ritchie 的《The C Programming Language》;Linden 的《Expert C Programming》; Andrew& Koening《C ...
【标题】:“何遇一款有趣的Chorme拓展程序让每一次NewTab都是一种期待” 这款Chorme拓展程序的出现,不仅为用户带来了全新的浏览器体验,更揭示了JavaScript开发在浏览器扩展领域的无限可能性。当我们打开一个新的...
Delphi的名字来源于古希腊哲学家泰勒斯的名言:“一切知识始于惊奇”,寓意着它旨在激发开发者对编程的探索和创新。 本自学指南将帮助你掌握Delphi的基础知识和高级特性,无论你是初学者还是有一定经验的程序员,都...
总的来说,PHP在线满分作文生成器结合了PHP编程、人工智能技术和K12教育背景,为学生提供了一个独特且有趣的写作辅助工具。通过理解和学习这个源码,开发者不仅可以掌握PHP编程技巧,还能了解到如何将AI应用于实际...
这个游戏结合了网页抓取和简单的游戏逻辑,提供了一个有趣的 Python 编程练习。通过这个项目,你可以学习到如何使用 BeautifulSoup 解析 HTML,如何处理网络请求,以及如何设计互动式的用户界面。同时,这也是一个很...
t programmers Say" 是一个专门为程序员设计的Chrome浏览器扩展程序,它的主要功能是在用户打开新标签页时展示一句有趣的、与编程相关的引语或俏皮话,为程序员的日常工作带来一丝轻松和娱乐。这款扩展程序以英文为...
用户在摇动设备后,新名言的显示效果可能会包含动画,使得用户体验更加生动有趣。 为了存储和管理大量的名人名言,开发者可能会使用JSON格式来组织数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换...
《经典文学尤达翻译器:Ruby小型项目解析》 在这个名为"classic_literature_yoda_translator"的Rails迷你项目中,开发者旨在创造一...同时,此项目也是一个有趣的尝试,将编程与流行文化相结合,增加了学习的趣味性。
这个项目可能是一个有趣的编程练习,同时也为社交媒体或个人娱乐提供了自定义名人名言的可能性。接下来,我们将深入探讨这个项目涉及的Python编程知识、相关技术和实现细节。 首先,Python是该项目的核心语言,它以...
"随机报价发生器"是一个基于JavaScript的Web应用,它的主要功能是生成随机的名言或报价,为用户提供一种轻松...总的来说,"随机报价发生器"是一个既实用又有趣的编程练习,能够提升开发者在实际项目中的技能和经验。
"日积月累"部分则可能包括成语、谚语、名言警句等,这些短小精悍的语言精华,能够帮助孩子丰富词汇,增强语言表达力。 对于家长或教师来说,设计这样的背诵检查表是一种有效的教学方法,可以定期检验学生对所学内容...
尽管这个压缩包没有实际的文件内容,但我们可以想象它可能包含了一些提示、模板或者例子,帮助用户更好地掌握与ChatGPT交互的技巧,以获得更有效、有趣的对话体验。在实际使用中,用户可以根据自己的需求调整和创新...
总的来说,这款在线满分作文生成器结合了编程技术、教育理念和人性化设计,为学生提供了一个有趣且实用的学习工具。然而,它也提醒我们,在借助科技提升效率的同时,不应忽视个人的思考和实践,真正的满分作文应当是...
在本文中,我们将深入探讨MottoJS的核心特点、如何使用它以及一些可能的应用场景。 首先,让我们了解一下JavaScript。JavaScript是一种广泛应用于网页和网络应用的编程语言,它负责为网页添加交互性和动态功能。...
这个网站是非官方的,但提供了一些幽默和富有洞察力的语句,帮助开发者在面对编程挑战时找到一些共鸣或者轻松一下心情。 在描述中,我们同样看到该程序会显示http://developerexcuses.com上的内容,这表明它可能是...