1.神秘命令(Mysterious Name)?
2. 重复代码(Duplicated Code)?
3. 过长函数(Long Function)?
4. 全局数据(Global Data)?
5. 可变数据(Mutable Data)?
6. 发散式变化(Divergent Change)?
7. 霰弹式修改(Shotgun Surgery)?
8. 依恋情结(Feature Envy)?
9. 数据泥团(Data Clumps)?
10. 过长的消息链(Message Chains)?
11. 注释(Comments)?
1. 自测试代码的价值?
2. 本章所讲的内容?
1. 重构的记录格式?