
重构
文章平均质量分 69
普通网友
这个作者很懒,什么都没留下…
展开
-
重构概述——摘自《重构》
Design Patterns 为 Refactoring 提供了目标。 重构:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。 重构是一种有纪律的,经过训练的,有条不紊的程序整理方法,可以将整理过程中不小心引入错误的几率降到最低。本质上说,重构就是“在代码写好之后改进它的设计”。 差劲的系统是很难修改的,因为很难找到修改点。如果很难找到修改点,程序员原创 2007-04-19 21:01:00 · 1041 阅读 · 0 评论 -
代码的坏味道——摘自《重构》
Duplicated Code 如果在一个以上的地点看到相同的程序结构,那么应当可以肯定:设法将它们合而为一,程序会变得更好。Long Method 应该更积极进取地分解函数。我们遵循这样一条原则:每当感觉需要以注释来说明点什么的时候,我们就把需要说明的东西写进一个独立函数中,并以其用途(而非实现手法)命名。Large Class 如果想利用单一class做太多事情,其内往往就原创 2007-05-13 19:13:00 · 1075 阅读 · 0 评论