过早优化代码是万恶之源

时间:2024-01-12 15:16:06
【文件属性】:

文件名称:过早优化代码是万恶之源

文件大小:66KB

文件格式:PDF

更新时间:2024-01-12 15:16:06

优化

Donald Knuth说“过早优化是万恶之源”(premature optimization is the root of all evil)。这话也许有些夸张,但“过早优化”的危害我觉得不能忽视。   让正确的程序更快比让快速的程序正确要容易太多,太多。所以,缺省情况下,不要集中在让代码更快上,首先把注意力放在使代码尽可能性的清楚和可读上。清楚的代码易于书写正确,易于理解,易于重构,并且易于优化。复杂化,包括优化,总是在稍后引入,并且只是在必须的时候。   同时,我觉得“过早优化”的概念不专属编写程序,生活中的示例也比比皆是。不信,你看看下面这些情形你是否遇到过:   1、当你


网友评论