工作都有一年多了,大家写程序的时候有没有根据程序优化的思想去写程序啊?大家写程序的思想是什么?不是只为了实现功能吧~

解决方案 »

  1.   

    项目来了,根据时间首要的是完成功能.没办法,现在公司的通病.当然核心架构还是要充分的设计的.
    一般在项目维护期间,时间比较充分,会对程序进行优化.做patch,更新.ps:不是时常都在做新项目.所以大部分时间根据喜好,在项目维护,项目升级的时候,对程序进行优化.
      

  2.   


    国外也有很多程序是完成第一,补丁后续的。
    我们用window也是如此,补丁从来就没停过。开源的linux发型版本也是这样。
    可以说,这是开发的一个过程。关键是处理这个过程的“人们”,是否还有激情以规范的操作完成后续的工作。
    国人与洋人都是人。排除人的因素,大部分原因是“福利与待遇”的问题。给你200K一个月的月薪,你想不充满激情都不行。
    除非自已作项目。
      

  3.   

    工作七年了,写程序还是要讲究功能扩展及代码高效和安全。如果单纯地讲究速度就是不负责了。如果要我做网站就用现成的cms系统,顶多也就是修改一下。谈不上编程
    如果是做定制开发的项目,就会用一些框架来加速开发。
      

  4.   

    对于中小型性目,优化的必要性不明显,
    但对于门户和综合性等多功能复杂网站来说,优化就很重要
    用户体验很明显,用户量大了,你网站很慢
    维护上,程序员找不清头绪,反映慢,工作量大
    加新模块时,不能和原有模块无缝对接
    换个服务器或平台时,部署问题多多
    优化的另一个重要方面,软件工程上讲,模块的内聚与耦合可以参考下面的文章
    http://www.zzxj.net/blog/fxs_2008/archive/2009/02/25/27.html