• 我的Boss有性能优化强迫症


    我有一个Boss,他曾经在阿里深造,在UC修炼,在一号店奔波。
    
    经过几个月的合作开发和技术交流,我发现他非常在乎程序的性能,但是呢,对于有些地方,我觉得划不来。
    
     比如说, 把数据库中的30多条记录,查询出来,组装成一棵树。我从可读性角度和我的思考习惯写了一段代码,用到了双重循环和递归,自认为思路比较清晰。但是呢,他觉得性能不够高,然后就用map数据结构,加上递归算法,写了第3种方法。
    
     从性能的角度,他的代码计算的次数会少一些,但是我觉得非常没有必要啊,一共才30多条数据,只要把代码写清楚,就可以了。
    
    更何况,这是一个中小型企业的中小型项目,也不是关键的代码,没有必要去计较这么个事。把更多精力放在客户的需求和业务上,收效会更加明显。
    
    联想到,之前的一些技术探讨,他十句技术话,至少有一句是有关性能的。我猜测,他是不是由于多年之前在阿里做开发养成习惯了,或者说被人说多了,以至于在做设计和写程序的时候,时时刻刻都关注着性能。
    
    用我的话说,Boss应该有一点小小的性能优化强迫症。
    
    观点:对于中小型企业的中小型项目来说,客户需求、项目业务、开发进度,优先级应该更高。性能,没有那么的重要。效率,对于只有几条枪的技术部门来说,反而更加重要一些。我想,这是从大公司出来的技术达人,不太适应的地方。
    
    当然,这只是我的一点个人看法。 
    
  • 相关阅读:
    ie调试器
    修改tomcat的部署名称
    Hibernate级联操作
    eclipse 批量 查询 替换
    Hibernate包及相关工具包下载地址
    new Option及用法
    java字符串的判断
    Caused by: java.lang.ClassNotFoundException: javax.persistence.EntityListeners
    【微信公众平台开发】创建自己定义菜单(四)
    fastjson 的简单使用
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462887.html
Copyright © 2020-2023  润新知