在初始编码期间进行优化是一种好的做法吗?

Jay*_*Jay 5 optimization

在初始编码过程中遵循优化技术是一种好的做法还是应该首先专注于功能的实现?

如果在初始编码期间纯粹专注于功能,那么以后如何轻松或难以处理优化?

Jon*_*eet 16

优化您的设计和架构 - 不要将自己锁定在一个永远不会扩展的设计中 - 但不要微观优化您的实现.特别是,不要牺牲微优化实现的简单性和可读性......至少在没有首先对代码进行基准测试(理想情况下是整个系统)的情况下.

在性能方面,测量确实是关键.瓶颈几乎从未像你期望的那样.有许多不同的测量方法; 没有任何测量的优化是徒劳的IMO.

  • +1不仅仅是引用Knuth.如果我再一次看到这句话,我可能会发疯;) (3认同)