代码优化与重构

来源:互联网 发布:djvu mac 破解版 编辑:程序博客网 时间:2024/05/03 07:55

   

    在一些公司中,写代码的时候做代码优化是一个费力不讨好的工作。
    在以项目进度来衡量你的工作绩效的时候,老板看不出你对工程的进展有什么贡献。也许还会嫌你进度太慢。
    即时是效率提供了10倍,工程也并没有因此而前进,你也不会受到赞扬。
    不过当工程完成后,老板才发现效率太差,让你专门优化程序,那另当别论。
    代码优化一般是让程序执行的时间更少。比如循环时间变少,读硬盘变为读取内存,优化sql语句,使用hash table提高查询效率。重新从理论上优化算法,减少打开关闭文件的次数。
    代码重构不知道能不能算是优化。代码重构是让代码更加规范,该分成函数的地方分函数,该用class的地方用class。class之间的关系也可以调整,让代码更加清晰,容易阅读,扩展和维护。
 

原创粉丝点击