1、摩托罗拉将缺陷定义为如果客户不喜欢它,它就是有缺陷的产品。
2、如果调试是消除bug的过程,那么编程就是将bug放入其中的过程。
3、C程序员是不死的。他们只是把它变成空的。
4、理论是你知道它,但它不工作。实践是它工作得很好,但是你不知道为什么。程序员将理论和实践结合起来:它不容易使用,而且他们不知道为什么。
5、美国质量管理协会将质量定义为与产品或服务满足顾客需求的能力相关的各种特性和特征的总和。
6、如果建造者以程序员编写程序的方式建造房屋,第一只啄木鸟将毁灭文明。
7、好的判断来自经验,而经验来自坏的判断。
8、编写无错误程序有两种方法;但只有第三种可行。
9、好的代码本身就是最好的文档。在考虑添加注释时,请扪心自问,如何才能改进代码,使其不需要注释。
10、通常有一些隐藏的需求没有得到明确的解决。如果软件只满足精确定义的需求,而不满足这些隐含的需求,则不能保证软件的质量。
11、当你想要在你的代码中找到一个错误时,这是很困难的;当您认为您的代码是无错误的时候,这就更加困难了。
12、质量始于顾客的需要,终于顾客的满意。
13、软件在被重用之前必须被使用。
14、你需要软件质量或者指针算法;鱼与熊掌不可兼得。
15、用代码行来度量软件开发进度,就像用重量来度量飞机构造进度一样。
16、程序员们相信上帝会创造出更大更好的软件,让任何傻瓜都能使用。但是上帝总是制造更大更笨的傻瓜。所以,上帝永远是赢家。
17、UNIX是简单的。但是需要一些有天赋的人才能理解这种简单。
18、我们这个世界的问题之一是,傻瓜会骂人,而智人会怀疑。
19、无论演示在排练时多么顺利(和有效),出错的可能性与现场观众人数成正比。
20、建立以顾客为导向的质量已成为企业的经营理念,这就要求企业从战略的角度来看待质量问题。
21、前90%的代码花费了前90%的开发时间。其余10%的代码占用了其余90%的开发时间。
22、罗马帝国灭亡的主要原因之一是,没有零,他们就没有有效的手段来表明他们的C程序的成功终止。