摘要: Reorganizing your code 02中主要探讨如何局部优化代码,即将循环和逻辑结构优化,减少代码的嵌套。 这章中,将从更大的层次——函数,进行代码的重组,使代码更加易懂。主要从三个方面探讨:抽取与函数主旨无关的子问题。重组代码使其一次只专心做一件事。(应该类似设计模式的单件吧,烧好一壶水就行)现在词法层次描述代码,描述将帮助引导向一个更明了的解决方案。 最后,将讨论下可以删除全部代码和避免摆在首位写。(FIXME: 翻译不地道!) Extracting Unrelated Subproblems Advice: 积极识别抽取无关的子问题,意味着:问自己,该函数/代码块的高层目标是 阅读全文
posted @ 2013-04-13 15:42 xield 阅读(164) 评论(0) 推荐(0) 编辑