2012年11月20日
摘要: 第三章 代码的坏味道------出现这些情况视为可重构3.1 Duplicated Code3.2 Long Method3.3 Large Class3.4 Long Parameter List(过长参数列)3.5 Divergetn Change(发散式变化)某个类经常因为不同的原因在不同的方向上发生变化3.6 Shotgun Surgery(霰弹式修改)如果遇到某种变化,你都必须在很多不同的类内做许多小的修改使用Move Method 或者Move Field将所有修改的代码放在同一个类3.7 Feature Envy(依恋情结)将数据和对数据操作的行为包装在一起3.8 Data Cl 阅读全文
posted @ 2012-11-20 14:01 Drinking 阅读(154) 评论(0) 推荐(0)