当前位置:首页 > 杂七杂八 > 乱七八糟 > 正文内容

一些鲜为人知的编程事实

piikee12年前 (2010-09-04)乱七八糟121
1. 一个优秀的程序员大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并随意地改动代码并尝试让代码工作起来。
“A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer.”-Bill Gates
“一个优秀的车工其工资是一个普通车工的好几倍,但是一个优秀程序员写出来的代码比一个普通程序员要值钱一万倍。----比尔盖茨”
2. 一个好的程序员比一个普通的程序员多十倍的生产率。而一个优秀的程序员的生产率则比普通程序员多20-100倍。这并不是夸张(自从上世纪60年代的研究一直表明这是一个事实)。一个糟糕的程序员并不只是没有产出的----他们并不仅是完成不不工作,而且还会制造出大量的让别人头痛并要去解决的麻烦。
3. 优秀的程序员花少量的时间写代码----那些代码都会出现在最终的产品中。那些花大量的时间写代码的程序员其实是很懒惰、很无知,或是很自大的,以至于不能使用已经存在了的解决方案来解决已有的问题。优秀的程序员精通于对通用的模式的识别和重用。好的程序员并不害怕持续地重构/重写自己的代码,直到达到最理想的方案。糟糕的程序员的代码基本上都缺少概念一致性,代码冗长,缺少层次和模式,所以,也就很难被重构。所以,重写他们的代码要比重构他们的代码要容易得多。
4. 软件和其它一切事物一样,都遵循着一致性规则。持续的更改只会让软件变成一潭烂泥,破坏了原始设计的概念一致性。软件产品变成泥沼是不可避免的事情,但是因为程序员不考虑软件概念一致性,而导致软件产品更为快速地成为泥沼,这种速度快得可能会在软件产品还没有完成时,软件产品已经变得没有价值。设计概念一致性的失败通常都会导致软件项目的失败(而第二大导致软件项目失败的原因则是发布的软件并不是用户想要的)。软件变成烂泥的速度正在呈指数级下降,太多的项目在被完结前都面临着激增的时间和成本。
5. 一个 2004 研究报告 指出,大多数的软件项目(51%)都会在关键环节出问题。而15%的项目则是完全失败,当然,这比1994年有了很大的进步,当时完全失败的项目是31%。
6. 虽然,几乎所有的软件产品都有些开发团队,但其并不是民主的。通常,只有一个人负责设计,而剩下的人去实现细节。
7. 编程是一个辛苦的工作,是一个剧烈的脑力劳动。好的程序员24×7地在思考他们的工作,他们一般都在在洗澡和梦中编写软件中最重要的代码。因为最重要的工作只能在键盘之外完成,软件项目不可能因为加班或是加人来加快进度。

扫描二维码推送至手机访问。

版权声明:本文由萍客小居发布,如需转载请注明出处。

本文链接:https://www.piikee.net/685.html

分享给朋友:

相关文章

冰箱容积“缩水”悬疑

意外发现冰箱“缩水”2001年5月7日,何家民在大同市五交化商场买了一台长岭牌冰箱。这台冰箱用了三四天,就屡次出现质量问题,他想更换一台冰箱遭到厂家拒绝。“我又找到大同市消协和技术监督局,要求检测,人家不同意,我就自己买了一份《家用制冷器具...

华南农业大学百年校庆主要内容及建设项目

百年校庆庆祝活动系列1、百年校庆庆典大会时间:2009年11月8日地点:第一教学大楼前中心广场草地规模:2万人参加人员:上级领导、外国嘉宾、兄弟院校领导、社会各界友人、校友、师生代表2、百年校庆招待会时间:2009年11月7日晚地点:校外宾...

从生日看你是富命或穷命

▲农历初一日生此日生人,福禄难全,财星拱照,受人引进,事业发达,大有良机,初年平常,中年运到,利路亨通,晚景荣幸,发福之命。▲农历初二日生 此日生人,性格善良,与人和睦,身体健康,家族缘薄,离祖成家,青年辛苦,兄弟难靠,独立生汁,中年运天,...

他杀了14人, 却被13亿人佩服。

警察:知道为什么逮你吗?胡文海:知道,杀了点人。警察:杀了一点?你杀了十四个!胡文海:不止十四个吧!警察:那你说多少?胡文海:我记着是十七个。警察:死了十四个!胡文海;我不记的还有活的,我都拨拉过,看谁象没死的,就再给两枪。----那就是没...

三个字的字

三个金念鑫(xīn)三个水念淼(miǎo)三个火念焱(yàn)三个土念?(yáo)三个牛念?(bēn)三个手念?(pá)三个目念?(mò)三个田念?(lěi)三个马念?(biāo)三个羊念?(shān)三个犬念?(biāo)三个鹿念?(cū...

[转] 2012犯太岁的生肖如何化解,看了一定有好运!

2012年是龙年,壬辰年,年命是井泉水,也叫水龙,太岁星君姓彭名泰,年干是壬水,年支是辰龙,辰龙是湿土,是水库,水库见壬水,是水旺、水多,水的特性是无形、柔软、多变、慈善,所以明年应该是比较慈善的一个年份,慈善事业,慈善之心在明年会有很深刻...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。