一个好的程序员必须要为自己写出来的代码执行效率负责。并非仅仅实现了功能代码就完事了。很多工作一两年的程序员都还仅是处于实现功能代码为荣的阶段,不会过多去思考如何提高代码的执行效率。有的人认为是自己的能力就这样,没有多余的能力去思考这些额外的事情。其实,并非全都这样,有的人逆向工程搞得很不错,汇编也学习得有一定层次,可就是没想过要提高执行效率。大多时候,都仅仅希望能够实现出来就OK了。对于这一部分“牛人”只能说有点可惜。也确实不能完全归咎责任到他们的身上,因为他们遇到的事情就要求实现出来而已。很多时候不会要求太高的执行效率。所以也就不会去细心琢磨执行效率的问题。
执行效率固然是必须要有所要求的,但是良好的代码风格也必须考虑的。如果一份执行效率比较高的代码出来了,而看得懂这份代码的只有作者与CPU,那么也不能算是一份优质的代码。在追求执行效率的同时也需要执着一点艺术水准。现在计算机的内存和CPU都是非常高端了,性能非常好。但是这个并不能成为写一份烂代码的借口。
有这样的程序员,特别喜欢键盘上的这几个按键:ctrl + A ctrl + C ctrl+V 这几个按键使用的频率相当高,更换键盘的时候往往都是由于这几个按键失灵了。在一个工程里,如果发现很多代码片段,函数,甚至是类出现及其相似,或者就是多份拷贝,那么还不会注意思考的程序员,也注定只能那么一点点微薄的收入。一个习惯不管其好与坏都不是一天两天能养成的。否则就应该很容易改掉坏习惯,只保留好习惯了。有相当一部分人在写代码的时候,一开始都会很自觉地复制粘贴,不会考虑归档分类。跟别说思考如何封装代码了。所以时间一久,这个不好的复制粘贴的习惯,就自然而然成了一个再习惯不过的习惯了。
如果工程里代码重复得太多,而不进行代码优化。一是让代码变得臃肿,不利于后期的维护。一是让同样的BUG重复多次,让程序执行起来容易出现错误不稳定........
本文出自:VC码农源库 http://www.vcclass.net/thread-37946-1-1.html
,小编:Russell。
分享到:
相关推荐
基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的...
程序员的代码的代码的代码程序员的代码的代码的代码
好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结构,非常复杂...
程序员表白专用代码.我在贴吧看到的,给大家分享一下
程序员表白代码 程序员表白代码 程序员表白代码 程序员表白代码 程序员表白代码
EOS6程序员教程案例代码 EOS6程序员教程案例代码 EOS6程序员教程案例代码
程序员表白代码之紫色背景恋爱计时,让你恍惚回到过去。
程序员需要的高效率工具
程序员表白代码之情人节快乐,绝对感天动地,希望程序员们找到好的归属!
程序员如何提高工作效率
程序员佛祖代码注释,佛祖保佑,代码无BUG
女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码女程序员征婚需求分析与代码
程序员面试金典的完整代码,github上下载,仅供学术交流。
C/C++程序员实用大全代码 1500例
2019大数据揭秘京沪程序员的爱情代码-WIFIPIX-201902.pdf
程序员代码面试指南:IT名企算法与数据结构题目最优解左程云 著 这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点,...
程序员的数学系列,非常简单易懂,同时它配套了学习的代码,为了方便大家下载,这里放上来一个
程序员表白代码之紫色背景心形文字,希望广大程序员们喜欢。
程序员表白代码,用前端框架写成,专门用于程序员表白,让你的那个她也爱上代码