1、设计软件有两种方法:一种是简单到明显没有缺陷,另一种复杂到缺陷不那么明显。
2、在编程的时候,我们一定要想像一下,以后维护我们自己的代码的那个人会成为一个有**倾向的疯子,并且,他还知道我们住在哪里?
3、理论上来说,理论和实际是一样的。但实际上来说,他们则不是。
4、保存好你做过的所有的源文件那是你最好的积累之一。
5、我总是希望我的电脑能够像电话一样容易使用;我的这个希望正在变成现实,因为我现在已经不知道怎么去使用我的电话了。
6、调试程序的难度是写代码的两倍。因此,只要你的代码写的尽可能的清楚,那么你在调试代码时就不需要那么地有技巧。
7、大部分好的程序员编程并不是为了钱或名望,而只是因为纯粹的乐趣。
8、一个合格的程序员是不会写出诸如摧毁地球这样的程序的,他们会写一个函数叫摧毁行星而把地球当一个参数传进去。
9、只有两个事情是无穷尽的:宇宙和人类的愚蠢。当然,我现在还不能确定宇宙是无穷尽的。
10、有的时候宁愿付钱让你周一在床上待着,也不想让你用这周剩下的时间去调试你在周一所写的代码。
经典编程语录
11、做为一名程序员,我每次看到工资单的时候,都会想:那些数字为神马不是16进制。
12、在编写代码的时候,你要经常想着,那个最终维护你代码的人可能将是一个有**倾向的疯子,并且他还知道你住在哪里。
13、现代的编程是程序员努力建一个更大更傻的程序和世界正在尝试创造更多更傻的人之间的一种竞赛,目前为止,后者是赢家。
14、如果调试程序是一种标准的可以铲除BUG的流程,那么,编程就是把他们放进来的流程。
15、你们大部分人都熟悉程序员的美德。当然了,是这三种:懒惰、急躁、傲慢。
16、用代码行数来衡量程序的开发进度,就好比用重量来衡量飞机的制造进度。
17、程序员的问题是,不到太晚,你永远不会知道他在做着些什么。
18、今日之编程,已是竭力要建立更大更反白痴程序的软件工程师,和正塑造更大更优质白痴的现实世界之间的比赛。目前来看,现实世界赢了。
19、设计的附加价值高于它所增加的花费。
20、不要担心程序异常,如果它总是正确的话你早就失业了。
经典编程语录
21、在水中行走,和根据一份需求开发软件一样,如果它们都冻住了,那就容易了。
22、一门技术必须多用才能掌握,最好的办法是在项目中运用。如果你在真实的项目中使用了某一项技术,那么印象就会非常深刻。即使忘记,也能很快捡起来。
23、不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。
24、用代码行来衡量开发进度,无异于用重量来衡量制造飞机的进度。
25、程序员的问题是,你无法知道他在做什么,直到为时已晚。
26、在水里行走和以一个需求规格进行软件开发,有一点是相同的,那就是如果水或需求都被冻住不了,那么行走和软件开发都会变得容易。
27、XML就像是一种**如果它不能解决你的问题,那只能说明你没有用好它。
28、把学到的东西教给别人,无论是口口相授还是文以载道,你都会发现自己也能从这个过程中收获良多。
29、PHP被一些不合格的业余人员造就成了一个小恶魔;而Perl则是被一些熟练的但不正当的专业人员造就成了一个超级大恶魔。
30、我才不关心我的代码是否能在你的机器上工作!我们不会给你提供机器。
经典编程语录
31、计算机是一种在人类历史上所有发明中,可以让你比以前更快地犯更多的错误的发明,同样,其也包括了手枪和龙舌兰酒这两种发明的缺陷。
32、找到旁人写的这样一些代码它们实现了重要的功能,但写得并不够聪明。重写它们,然后告诉自己永远不要犯相同的错误。
33、如果你的朋友最近没和你联系,要理解!只有三种可能:第一,他死了;第二,他改行当程序猿了;第三,需求又改了!
34、真正的程序员喜欢兼卖爆米花,他们利用CPU散发出的热量做爆米花,可以根据米花爆裂的速度听出正在运行什么程序。
35、经理往往认为程序员A=程序员B,因为他们工作的年头差不多。但实际上,他们的效率可能相差十倍甚至百倍。
36、没有好的团队就开发不出好的软件,但绝大多数的软件开发团队看起来就像不健全的家庭一样。
37、教一群被BASIC先入为主的学生,什么是好的编程风格简直是一件不可能的事。对于一些有潜力的程序员,他们所受到的智力上的伤害远远超过了重建他们的信心。
38、C和C++是好朋友,每天一起吃饭。可是前天晚上C++一个人去吃饭了。问他怎么了,他说汇编和C没有对象,他们去过节了。
39、在水里行走和以一个需求规格进行软件开发类似,即如果水或需求都被冻结住,那么行走和软件开发都会变得很容易。
40、知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。