`
camel2099
  • 浏览: 46074 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

优质的程序员需为代码效率而呕心沥血

cvc 
阅读更多
一个好的程序员必须要为自己写出来的代码执行效率负责。并非仅仅实现了功能代码就完事了。很多工作一两年的程序员都还仅是处于实现功能代码为荣的阶段,不会过多去思考如何提高代码的执行效率。有的人认为是自己的能力就这样,没有多余的能力去思考这些额外的事情。其实,并非全都这样,有的人逆向工程搞得很不错,汇编也学习得有一定层次,可就是没想过要提高执行效率。大多时候,都仅仅希望能够实现出来就OK了。对于这一部分“牛人”只能说有点可惜。也确实不能完全归咎责任到他们的身上,因为他们遇到的事情就要求实现出来而已。很多时候不会要求太高的执行效率。所以也就不会去细心琢磨执行效率的问题。
执行效率固然是必须要有所要求的,但是良好的代码风格也必须考虑的。如果一份执行效率比较高的代码出来了,而看得懂这份代码的只有作者与CPU,那么也不能算是一份优质的代码。在追求执行效率的同时也需要执着一点艺术水准。现在计算机的内存和CPU都是非常高端了,性能非常好。但是这个并不能成为写一份烂代码的借口。
有这样的程序员,特别喜欢键盘上的这几个按键:ctrl + A  ctrl + C ctrl+V 这几个按键使用的频率相当高,更换键盘的时候往往都是由于这几个按键失灵了。在一个工程里,如果发现很多代码片段,函数,甚至是类出现及其相似,或者就是多份拷贝,那么还不会注意思考的程序员,也注定只能那么一点点微薄的收入。一个习惯不管其好与坏都不是一天两天能养成的。否则就应该很容易改掉坏习惯,只保留好习惯了。有相当一部分人在写代码的时候,一开始都会很自觉地复制粘贴,不会考虑归档分类。跟别说思考如何封装代码了。所以时间一久,这个不好的复制粘贴的习惯,就自然而然成了一个再习惯不过的习惯了。
如果工程里代码重复得太多,而不进行代码优化。一是让代码变得臃肿,不利于后期的维护。一是让同样的BUG重复多次,让程序执行起来容易出现错误不稳定........

本文出自:VC码农源库 http://www.vcclass.net/thread-37946-1-1.html
,小编:Russell。
1
1
分享到:
评论

相关推荐

    基于JavaScript实现的程序员表白爱心代码(2套)

    基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的...

    程序员表白专用代码

    在IT行业中,程序员通常以其独特的思维方式和创造力著称。当涉及到情感表达时,他们往往会用代码来展现自己的情感。"程序员表白专用代码"这个主题...这样的代码虽然看起来可能复杂,但背后蕴含的情感却是真挚而深沉的。

    程序员的代码的代码的代码

    在IT行业中,编程是程序员日常工作的核心,而代码的质量直接影响到软件项目的成功与否。"程序员的代码的代码的代码"这个标题可能是在强调代码的层次性、嵌套性或者递归性,暗示着代码间的相互依赖和复杂性。在描述中...

    程序员之表白代码

    在这个实例中,“紫色背景恋爱计时”是一个程序员为表达情感而设计的应用或小程序,它使用了浪漫的紫色背景,给人一种梦幻且温馨的感觉,同时通过计时功能,让回忆和期待交织在一起。 首先,我们要理解这个应用的...

    程序员数学3 的源代码

    《程序员数学3》是一本专为程序员设计的数学学习书籍,其主要目的是帮助读者理解并应用数学在实际编程中的重要性。这本书强调易懂性,通过简洁明了的讲解方式,使得复杂的数学概念变得平易近人。尤其适合那些希望...

    好的程序员如何写代码

    9. **持续进步**:好的程序员有成为更好的自己的决心,不断学习和实践,他们的代码随着经验积累而不断提升。 10. **面试和招聘**:评估程序员能力不应仅依赖于基础理论和面试,而应包括实际编程和重构任务,以更...

    程序员佛祖代码注释.txt

    程序员佛祖代码注释,佛祖保佑,代码无BUG

    程序员如何提高工作效率

    程序员如何提高工作效率

    程序员如何提高效率(转)

    标题:程序员如何提高效率 描述:本文探讨了程序员提高工作效率的方法,强调了时间的质量与效率之间的关系,以及选择合适问题的重要性。 ### 时间管理与效率提升 #### 时间的品质 文章指出,时间并非均质资源,...

    女程序员征婚需求分析与代码

    女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码

    8套 程序员表白代码

    在IT行业中,程序员通常以其独特的思维方式和技能表达情感,而“程序员表白代码”则是一种将技术与浪漫结合的独特方式。这些代码通常是用各种编程语言编写的,用来展示程序员的创意和对技术的热爱,同时也表达了他们...

    C/C++程序员实用大全代码

    《C/C++程序员实用大全代码》是一份涵盖了1500个实例的宝贵资源,旨在帮助程序员深入理解和熟练运用C和C++这两种编程语言。这些实例涵盖了从基础语法到高级特性的广泛范围,是学习和提升C/C++编程技能的理想资料。 ...

    程序员向妹子表白专用代码

    程序员们通常以其逻辑思维和解决问题的能力而闻名,但在特殊时刻,他们也能借助代码展现温情一面。 在描述中提到的"祝你们早日找到自己的soulmate(灵魂伴侣)`(*∩_∩*)′",这是一句充满祝福的话,暗示了这个...

    程序员代码面试指南-代码

    程序员代码面试指南:IT名企算法与数据结构题目最优解左程云 著 这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点,...

    黑马程序员ssm代码分享

    内容概要:通过带着读者手写简化版 Spring 框架了解 Spring 核心原理。在手写Spring源码的过程中会摘取整体框架中的核心逻辑,简化代码实现过程保留核心功能, ...本代码基于黑马程序员的课程,最好根据课程同步学习

    程序员代码面试指南2-代码

    总的来说,《程序员代码面试指南第二版2》结合配套源代码,为准备面试的程序员提供了一个全面的实战平台,帮助他们提升算法技能,增加面试成功的概率。通过学习和实践书中的内容,不仅可以提高面试表现,也能为日常...

    程序员向妹子表白专用代码.zip

    在这个名为“程序员向妹子表白专用代码.zip”的压缩包文件中,我们可以期待找到一系列与编程相关的浪漫方式,旨在帮助程序员向他们心仪的对象表达爱意。这个压缩包可能包含了一系列精心设计的代码片段,这些代码在...

    黑马程序员代码生成器

    "黑马程序员代码生成器"是一款专为编程人员设计的实用工具,它可以帮助用户自动生成特定类型的代码,提高开发效率,减少手动编写重复代码的工作量。这个工具可能包含了各种编程语言的模板,例如Java、Python、C++等...

    程序员记事本,供程序员保存经常用到的代码

    【程序员记事本】是一个专为程序员设计的实用工具,旨在帮助他们有效地记录和整理日常工作中遇到的各种代码片段。在编程工作中,经常会遇到各种各样的问题,解决这些问题的代码片段往往是宝贵的财富。通过使用这样的...

Global site tag (gtag.js) - Google Analytics