`
TonyLian
  • 浏览: 396589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【第37条】谨慎地进行优化

阅读更多

    这一条我没有什么好评价的,记住作者的忠告就好。

 

    作者的意思大概有三点吧:

1)任何优化都存在风险,有时候弄不好反而带来其他的问题

 

2)并不是 性能 优先。努力编写好的程序而不是快的程序。

 

3)对前人,尤其是类似于Java API这样的成熟代码,进行优化,是不明智的(要是能优化,人家早就做了)

 

    其实,不仅仅是优化。随着项目的进展,尤其是到了后期和交付后,再做任何代码的改动都是非常危险的,必须十分小心,还要之后的大量、充分地测试。不论改动的目的是 需求变更/增加 还是 Debug 或是 性能优化。

 

 

 

 

 

【Effective Java 学习笔记】系列连载专题请见:
http://tonylian.iteye.com/categories/64208

分享到:
评论

相关推荐

    机械优化设计 孙靖民 梁迎春主编

    第三节 优化设计问题的数学模型 第四节 优化设计问题的基本解法 第二章 优化设计的数学基础 第一节 多元函数的方向导数与梯度 第二节 多元函数的泰勒展开 第三节 无约束优化问题的极值条件 第四节 凸集、凸函数与凸...

    C++编程规范101条规则、准则与最佳实践PDF.rar

    组织和策略问题 1 ...第37条 公用继承即可替换性。继承,不是为了重用,而是为了被重用 64 第38条 实施安全的覆盖 66 第39条 考虑将虚拟函数声明为非公用的,将公用函数声明为非虚拟的 68

    oracle 11g 性能优化扫描版

    第三章 优化实例内存 第四章 监控系统性能 第五章 最小化系统资源争夺 第六章 分析操作系统性能 第七章 检修数据库 第八章 创建高效的sql 第九章 sql手工调优 第十章 追踪sql执行 第十一章 sql自动调优 第十二章 ...

    移动通信网络优化论文集(50篇)

    三十七、GSM无线网络干扰成因、测试及解决方案 217 三十八、深 层 次 GSM无 线 网 络 优 化 策 略 — — 场 强 测 试 分 析 法 238 三十九、解析话务报告,对ALCATELGSM系统进行网络优化 257 四十、GSM无线系统掉话...

    最优化 中国科学院大学 算法中的最优化资源

    第三章 二次规划 . 二次规划算法及应用 第四章 无约束非线性规划 . 牛顿、拟牛顿方法,下降方向及线性搜索 第五章 有约束非线性规划 . 有约束非线性规划算法,等式约束和不等式约束的处理 第六章 凸优化 ....

    收获不止SQL优化

    第1章 全局在胸——用工具对SQL整体优化 1 1.1 都有哪些性能工具 1 1.1.1 不同调优场景分析 2 1.1.2 不同场景对应工具 2 1.2 整体性能工具的要点 4 1.2.1 五大性能报告的获取 5 1.2.2 五大报告关注的要点 10 ...

    基础材料行业周报(第三十七周):对基本金属价格谨慎乐观,锂盐有望维持高景气.rar

    基础材料行业周报(第三十七周):对基本金属价格谨慎乐观,锂盐有望维持高景气.rar

    网络优化流程手册

    第三章 基站排障 30 3.1系统的高掉话率 30 3.1.1 GCLK锁相的原理 30 3.1.2 GCLK失锁产生掉话的原因分析 31 3.1.3 解决思路和方法 31 3.2覆盖问题 32 3.2.1 SLEEPING CELL 33 3.2.2 SITE OOS 36 UA_RESPONSE_ERROR 37...

    电脑系统优化大全

    一、BIOS的优化设置 在BIOS设置的首页我们进入“Advanced BIOS Features”选项,将光标移到“Frist Boot Device”选项,按“PageUP”和“PageDOWN”进行选择,默认值为“Floppy”,这表示启动时系统会先从软驱里读取...

    健瞳视功能优化训练技术

    弱视解决方案第三节 健瞳视功能优化训练系统专业项目服务细则一.近视眼项目.视力. 计划近视无忧方案近视眼视功能优化服务二.弱视项目远视性弱视近视性弱视散光性弱视其它类型的弱视问题三.老视项目第四章 健瞳视...

    部编版第三十七周 面积计算.doc

    部编版第三十七周 面积计算.doc

    第二十七章:apache应用详解及优化1

    二、apache优化隐藏版本号 三、apache优化之防盗链 五、apache 日志分析工具 六、apache访问控制 七、apache优化之日志分割 八、ap

    优化方案(新课标)高考地理大一轮复习(把脉高考演练提升)第十七章第37讲世界主要国家.pdf

    优化方案(新课标)高考地理大一轮复习(把脉高考演练提升)第十七章第37讲世界主要国家.pdf

    收获,不止SQL优化--抓住SQL的本质

    第1章 全局在胸——用工具对SQL整体优化 1 1.1 都有哪些性能工具 1 1.1.1 不同调优场景分析 2 1.1.2 不同场景对应工具 2 1.2 整体性能工具的要点 4 1.2.1 五大性能报表的获取 5 1.2.2 五大报表关注的要点 10 ...

    分布式数据库试题及答案.doc

    1.3.3. 假设要求查询系号为1的所有学生的姓名和成绩,写出在全局模式上的SQL查询语句,并要求转换成相应的关系代数表示,画出全局查询树,请依次进行全局优化和分片优化,画出优化后的查询树。要求给出优化变换过程...

    SEO优化营销型企业网站管理系统

    SEO优化营销型企业网站管理系统概述 ◇ 本软件可以在最短的时间内,帮你制作一个功能强大的“营销型企业网站系统”本系统主要有一下特点: ◇ 全部从搜索引擎优化的角度来设计,前台全部生成HTML静态页面,Meta标签...

    01-小区选择及重选优化

    3G 网优知识分享-第一章01-小区选择及重选优化-37,网优

    代码优化:有效使用内存.part3

    1.6.3第三步:对齐数据 1.6.4第四步:删除strlen函数 1.6.5第五步:删除除法操作 1.6.6第六步:删除性能监测代码 1.6.7第七步:函数组合 1.6.8第八步:减少内存访问操作的次数 1.6.9第九步:把VTune当做私人教练 ...

    代码优化:有效使用内存.part2

    1.6.3第三步:对齐数据 1.6.4第四步:删除strlen函数 1.6.5第五步:删除除法操作 1.6.6第六步:删除性能监测代码 1.6.7第七步:函数组合 1.6.8第八步:减少内存访问操作的次数 1.6.9第九步:把VTune当做私人教练 ...

    代码优化:有效使用内存.part1

    1.6.3第三步:对齐数据 1.6.4第四步:删除strlen函数 1.6.5第五步:删除除法操作 1.6.6第六步:删除性能监测代码 1.6.7第七步:函数组合 1.6.8第八步:减少内存访问操作的次数 1.6.9第九步:把VTune当做私人教练 ...

Global site tag (gtag.js) - Google Analytics