说明:Donald Knuth说“过早优化是万恶之源”(premature optimization is the root of all evil)。这话也许有些夸张,但“过早优化”的危害我觉得不能忽视。
让正确的程序更快比让快速的程序正确要容易太多,太多。所以,缺省情况下,不要集中在让代码更快上,首先把注意力放在使代码尽可能性的清楚和可读上。清楚的代码易于书写正确,易于理解,易于重构,并且易于优化。复杂化,包括优化,总是在稍后引入,并且只是在必须的时候。
同时,我觉得“过早优化”的 <weixin_38519763> 上传 | 大小:66kb