Donald Knuth在编程珠玑里说过一句话,今晚特地翻了出来:We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.

过早优化(提前优化)这个说法是很难界定的,究竟是未雨绸缪先行一步还是我们下手确实是太早了,这是比较难说的。但是我想Donald说这句话的意思应该是保持阶段工作的重心

英语中有句谚语,google了半天才找到正确的说法:Don’t count chickens before eggs are hatched。我觉得今天的会议大家讨论的几个问题有些长远了,而面对现在这个已经不能支撑现在的访问压力和业务增长的需求的时候,重心工作还是应该在完善基础设施的工作上。遇到的不太棘手可以忍受的问题是否可以依然走”见招拆招”的路子?

再想想,明天跟大家讨论一下。

转载于:https://www.cnblogs.com/fanweixiao/archive/2009/08/11/1543278.html

Premature Optimization相关推荐

  1. Premature optimization is the root of all evil.

    Premature optimization is the root of all evil. - Donald Knuth 对于程序优化,我一直采取保守的态度,除非万不得已.但是随着业务的不断发展, ...

  2. react绑定this_React绑定模式:处理“ this”的5种方法

    react绑定this JavaScript's this keyword behavior has confused developers for ages. JavaScript的this关键字行 ...

  3. 项目实践中的一些性能优化指南

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:xybaby cnblogs.com/xybaby/p/90 ...

  4. 性能优化指南:性能优化的一般性原则与方法

    作为一个程序员,性能优化是常有的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统.本文从以下几个方面来思考这个问题:性能优化的一般性原则,性能优化的层次,性能优化的 ...

  5. 顶级程序员的心得 Coders at Work (IV)

    ( 第一,第二, 第三部分 ) "Coders at Work",   对15 位顶级程序员的采访, 总共600页. 看似冗长的问答中有不少精辟的言论. 我摘录了一些关于挑选,面试 ...

  6. 在Python中连接字符串的首选方法是什么?

    本文翻译自:Which is the preferred way to concatenate a string in Python? Since Python's string can't be c ...

  7. 超级干货:你应该知道的那些编程原则!!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | Mouse 来源 | http://r6d.c ...

  8. Elasticsearch: Five Things I was Doing Wrong

    Elasticsearch: Five Things I was Doing Wrong Update: Also check out my series on scaling Elasticsear ...

  9. python.freelycode.com-优化Pandas代码执行速度入门指南

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 如果你用Python做过一些数据分析相关的项目,那么很有可能你已经接触过Pandas,由Wrs McKin ...

最新文章

  1. 最大调用堆栈大小超出错误
  2. Swagger的简单入门【转载】
  3. SH760二自由度系统自由振动解析法求解
  4. 使用Maven的jaxws-maven-plugin插件,将wsdl生成java
  5. python开发人员看什么书_python初学者看什么书
  6. lampp mysql 等待响应时间很长_Apache 打开网页的时候等待时间过长的解决方案
  7. 与 HarmonyOS 拼速度?谷歌正式推出 Fuchsia OS!
  8. python 混淆矩阵 画图_【Python-机器学习】sciki-learn/pandas与OLS求解
  9. android eventbus view,Android-EventBus框架详细介绍与简单实现
  10. STM32学习----ADC(数模转换)
  11. 运营之光:我的互联网运营方法论与自白学习总结(思维导图)
  12. 5G到底什么时候来,以及,它究竟能给我们带来什么?
  13. DCT变换的基函数与基图像
  14. 《麦肯锡精英的48个工作习惯》书评
  15. ksy是谁_MOON,sky他们是谁啊?
  16. 哪些人不适合吃山药?
  17. 山大泰山学堂笔试面试经验
  18. 如何用计算机算三角函数的度分秒,用计算器算三角函数!!!怎样输入度分秒!!!
  19. 算法基础知识总结(搜索与图论)
  20. window子系统 linux wsl ubuntu GUI 可视化ubuntu桌面

热门文章

  1. select及触发方式,select监听多链接,select与epoll的实现区别
  2. 8、Python MySQL - mysql-connector 驱动
  3. poi excel设置合并单元格边框格式
  4. JAVA国际化输出日期格式
  5. ES6中的super
  6. OpenLayers3基础教程——OL3之Popup
  7. 手动用hibernate-validator校验入参
  8. SQL Server 2008 收缩日志 清空删除大日志文件
  9. 如何根据用户IP得到用户所在位置。
  10. Ubuntu14.04 更新源 方法 提升更新的下载速度