优化通常被认为是一个好习惯。但是,如果一味优化反而违背了软件的设计原则就不好了。在开始开发一个新软件时,开发者经常犯的错误就是过早优化(permature optimization)。 如果过早优化代码,结果可能会和原来的代码截然不同。它可能只是完整解决方案的一部分,还可能包含因优化驱动的设计决策而导致的错误。 一条经验法则是,如果你还没有对代码做过测量(性能分析),优化往往不是个好主意。首先,应该集中精力完成代码,然后通过性能分析发现真正的性能瓶颈,最后对代码进行优化。
Python性能分析与优化——1.5 过早优化的风险
书名: Python性能分析与优化
作者: Fernando Doglio
出版社: 人民邮电出版社
原作名: Mastering Python High Performance
译者: 陶俊杰 | 陈小莉
出版年: 2016-6-1
页数: 178
定价: 45.00元
装帧: 平装
ISBN: 9787115424228