笔者收集了良多编程语录,根基上都跟法式员的糊口相关。这些语录涉及软件开辟,代码维护,调试纠错,软件bug,系统设想、文档,代码质量,测试和软件开辟团队办理等方面。下面的这59条语录虽然很搞笑,但却实在非常。只要法式员才能理解这些编程语句里的真正内涵。闲言少叙,起头吧
1. 一个好的法式员是那种过单行线马路都要往两边看的人。(Doug Linder)
2. 法式有问题时不要担忧。若是所有工具都没问题,你就赋闲了。(软件工程的Mosher定律)
3. 法式员的麻烦在于,你无法弄清他在捣腾什么,当你最终弄大白时,也许曾经晚了。(超等计较机之父Seymour Cray)
4. 我想大部门人都晓得凡是一个法式员会具有的美德。当然了,有三种:懒惰,浮躁,傲慢。(Perl言语发现者Larry Wall)
5. 编程时要连结这种心态:就好象未来要维护你这些代码的人是一位残暴的神经病患者,并且他晓得你住在哪。(Martin Golding)
6. 一小我写的烂软件将会给另一小我带来一份全职工作。(Jessica Gaston)
7. 若是建筑工人像法式员写软件那样盖房子,那第一只飞来的啄木鸟就能毁掉人类文明。(Gerald Weinberg)
9. 我们这个行业有个出格奇异的现象:不只我们不从失败里吸收教训,同时也不从成功中进修经验。 (Keith Braithwaite)
10. 一种新手艺一旦起头风行,你要么坐上压路机,要么成为铺路石。(Stewart Brand)
14. 当有如许的一种编程言语呈现:它能让法式员用简单的英语编程,你将会发觉,法式员都起头不会说英语。(Anonymous Linguist)
15. 为什么我们没有时间把工作做对,却总有时间把工作做过甚?(Anonymous)
16. 傻瓜都能写出计较机能理解的法式。优良的法式员写出的是人类能读懂的代码。
17. 任何你写的代码,跨越6个月不去看它,当你再看时,都像是别人写的。(Eaglesons law)
1. 按代码行数来评估软件开辟的进度,就好像按分量来评估飞机建筑的进度。(比尔-盖茨)
2. 软件就像做爱。一次犯错,你需要用余下终身来维护支撑。(Michael Sinz)
5. 正文代码很像洁净你的茅厕你不想干,但若是你做了,这绝对会给你和你的客人带来更愉悦的体验。(Ryan Campbell)
6. 现在的编程是一场法式员和天主的竞赛,法式员要开辟出更大更好、傻瓜城市用到软件。而天主在勤奋缔造出更大更傻的傻瓜。目前为止,天主是赢的。(Rick Cook)
9. 世上只要两类编程言语:那些具有被人诟病的和那些没人用的。(Bjarne Stroustrup)
11. 若是Java能实现真的垃圾收受接管,那大部门的法式城市在施行时删除本人。(Robert Swell)
13. 准备,开仗,对准:这是最快的软件开辟方式。准备,对准,对准,对准,对准:这是最慢的软件开辟方式。(Anonymous)
17. 培育员工,即便他们有跳槽的风险。什么都不做而留他们在公司,如许风险更大。(Anonymous)
18. 计较机科学的方针是做出一个工具,而且包管它至多能对峙到我们将它开辟完成。(Anonymous)
21. 数组的起始索引该当从0起头仍是从1起头?我的0.5的折中建议被他们未经当真考虑到拒绝了我认为是如许的。(Stan Kelly-Bootle)
22. 法式必需是为了给人看而写,给机械去施行只是附带使命。 (Abelson / Sussman)
25. 计较机长于遵照指令,但不长于理解你的思维。(Donald Knuth)
2. 若是纠错是消弭软件bug的过程,那编程必然是把它们放进去的过程。(Edsger Dijkstra)
3. 代码纠错要比新编写代码坚苦一倍。由于,若是你写出了最伶俐的代码,按此推算,你将没有更大的聪慧来debug它。
4. 想在本人的代码里找出一个错误是好不容易的。而当你认为你的代码没有错误时,那就更难了。(Steve McConnel)
2. 没有需求或设想,编程就是一种将bug添加到一个空文本文件里的艺术。(Louis Srygley)
4. 有两种方式能写出没有错误的法式;但只要第三种好用。(Alan J. Perlis)
5. 小心上面代码中的bug;我只晓得这些代码是准确的,但没有试过。(Donald Knuth)
2. 软件凡是在beta测试完成不久后发布。Beta在拉丁语中是“还不克不及用”的意义。(Anonymous)
3. 最好的机能改良是将软件从不克不及用的形态变成可用。(J. Osterhout)
4. 最廉价、最快速、最可相信的组件是那些还未呈现的组件。(Gordon Bell)
7. 除非最初一个用户死掉,软件是不会有落成的时候的。(Anonymous)
8. 现在的大部门软件都很是像埃及金字塔,由成千上万的石块一个摞一个形成,没有布局上的集成,是由暴力强制和成千上万的奴隶完成。(Alan Kay)