代码的重量:有关编程的部分随想录

时间:2024-03-22 点赞:45506 浏览:89191 作者原创标记本站原创

本文是一篇软件工程论文范文,软件工程类有关毕业论文开题报告范文,关于代码的重量:有关编程的部分随想录相关在职毕业论文范文。适合软件工程及程序员及代码方面的的大学硕士和本科毕业论文以及软件工程相关开题报告范文和职称论文写作参考文献资料下载。

程序员大约会用10%~20%的时间写代码,无论其技巧有多高,他们每天写的那么多代码,真正用于最终产品的行数大约只有10~12行.在开发期内,训练有素的程序员真正用于写代码的时间不超过10%,他总会把大部分时间用在思考、斟酌和试验去找出最佳设计.糟糕的程序员则不断地忙着随手改动代码,把大量时间用于代码调试和演示运行结果.

盖茨曾讥讽说,平庸的代码制造的一万行代码往往充满垃圾,价值难抵编程高手的一行代码.的确,良好的程序员,其编程效率往往比普通人高出十倍,而杰出程序员的编程效率更是高出20~100倍.有研究报告指出,这种结论从1960年代始至今一直象摩尔定律一样没有变化.拙劣的程序员不仅效率低下,还会为他人乃至整个团队制造大量伤脑筋的后续工作.

那些整天面对电脑,孜孜不倦、埋头编写代码的程序员其实很多时候是懒惰的,他们只是眼睛和点击很勤快,却疏于思考,他们要的无非是有个勉强的结果;而优秀程序员总是善于思考和反省,他并不畏惧推翻已有的代码,只是为了达到更高的标准.

软件像其它事务一样,也存在着所谓熵定律.代码的频繁改动会导致软件变质,偏离原有的设计,甚至会造成软件工程整体溃坝之灾,这也许是很多软件项目耗费不菲人力物力却最终流产的重要原因之一.另外,交给用户的产品并不符合他们的真正需求也是一个常见败因.2004年有专业媒体调查报告称,全球软件项目产品中大约有51%存在重要缺陷,有15%则彻底报废.

总之,程序员是一份充满辛苦的角色,属于高强度复杂脑力劳动.很多优秀的程序员将这项职业默认为24(小时)+7(天)的工作.他们象阿基米德和爱迪生那样,往往在洗浴间或睡梦中突发灵感.请记住:编写程序最重要的工作并不是来自键盘和鼠标,软件项目并不是靠人海战术和夜以继日的加班就能完成的体力活,而是来自思想.


相关论文

数学算法对计算机编程的优化

本文是一篇计算机编程论文范文,关于计算机编程毕业论文格式,关于数学算法对计算机编程的优化相关研究生毕业论文开题报告范文。适合计算机编。

组织机构代码质量解决方法

本文是一篇数据库论文范文,数据库方面电大毕业论文,关于组织机构代码质量解决方法相关毕业论文范文。适合数据库及代码及组织机构方面的的大。

我国组织机构代码质量的现状

本文是一篇代码论文范文,代码相关函授毕业论文,关于我国组织机构代码质量的现状相关毕业论文题目范文。适合代码及组织机构及信息管理方面的。

基于DSP模型的快速代码的生成

本文是一篇现代电子技术论文范文,现代电子技术方面硕士学位论文,关于基于DSP模型的快速代码的生成相关硕士学位毕业论文范文。适合现代电子。

《PLC编程》课程一体化教学实施

本文是一篇中等职业教育论文范文,中等职业教育方面毕业论文开题报告,关于《PLC编程》课程一体化教学实施相关专科毕业论文范文。适合中等职。

组织机构代码标准体系的建设

本文关于组织机构及代码及数据库方面的免费优秀学术论文范文,关于组织机构论文范文集,与组织机构代码标准体系的建设相关电大毕业论文范文。

CAM编程中刻单线中文字体的几种方法

本文是一篇工程师论文范文,工程师方面有关学年毕业论文,关于CAM编程中刻单线中文字体的几种方法相关在职研究生毕业论文范文。适合工程师及。