1 . 说Java好的是因为它跨平台就像好像说肛交好是因为其可以适用于一切性别。
2 . 在编写代码的时候,你要经常想着,那个最终维护你代码的人可能将是一个有**倾向的疯子,并且他还知道你住在哪里。
3 . 一门技术必须多用才能掌握,最好的办法是在项目中运用。如果你在真实的项目中使用了某一项技术,那么印象就会非常深刻。即使忘记,也能很快捡起来。
4 . 在水里行走和以一个需求规格进行软件开发类似,即如果水或需求都被冻结住,那么行走和软件开发都会变得很容易。
5 . 程序员的问题是,不到太晚,你永远不会知道他在做着些什么。
6 . 在编程的时候,我们一定要想像一下,以后维护我们自己的代码的那个人会成为一个有**倾向的疯子,并且,他还知道我们住在哪里?
7 . 保存好你做过的所有的源文件——那是你最好的积累之一。
8 . 找到旁人写的这样一些代码——它们实现了重要的功能,但写得并不够聪明。重写它们,然后告诉自己永远不要犯相同的错误。
9 . 今日之编程,已是竭力要建立更大更反白痴程序的软件工程师,和正塑造更大更优质白痴的现实世界之间的比赛。目前来看,现实世界赢了。
10 . 用代码行数来衡量程序的开发进度,就好比用重量来衡量飞机的制造进度。
11 . 在水里行走和以一个需求规格进行软件开发,有一点是相同的,那就是如果水或需求都被冻住不了,那么行走和软件开发都会变得容易。
12 . 过早的优化是万恶之源。
13 . 不要担心程序异常,如果它总是正确的话你早就失业了。
14 . 只有两个事情是无穷尽的:宇宙和人类的愚蠢。当然,我现在还不能确定宇宙是无穷尽的。
15 . 在水中行走,和根据一份需求开发软件一样,如果它们都“冻”住了,那就容易了。
16 . 计算机是一种在人类历史上所有发明中,可以让你比以前更快地犯更多的错误的发明,同样,其也包括了“手枪”和“龙舌兰酒”这两种发明的缺陷。
17 . 设计的附加价值高于它所增加的花费。
18 . 如果你的朋友最近没和你联系,要理解!只有三种可能:第一,他死了;第二,他改行当程序猿了;第三,需求又改了!
19 . 有的时候宁愿付钱让你周一在床上待着,也不想让你用这周剩下的时间去调试你在周一所写的代码。
20 . 大部分好的程序员编程并不是为了钱或名望,而只是因为纯粹的乐趣。