代码坏味道 | Duplicated Code(重复代码) |
Long Method(过长函数) | |
Large Class(过大的类) | |
Long Parameter List(过长参数列) | |
Divergent Change(发散式变化) | |
Shotgun Surgery(霰弹式修改) | |
Feature Envy(依恋情结) | |
Data Clumps(数据泥团) | |
Primitive Obsession(基本类型偏执) | |
Switch Statements(switch惊悚现身) | |
Parallel InheritanceHierarchies(平行继承体系) | |
Lazy Class(冗赘类) | |
Speculative Generality(夸夸其谈未来性) | |
Temporary Field(令人迷惑的暂时字段) | |
Message Chains(过度耦合的消息链) | |
Middle Man(中间人) | |
Inappropriate Intimacy(狎昵关系) | |
Alternative Classes with Different Interfaces(异曲同工的类) | |
Incomplete Library Class(不完美的库类) | |
Data Class(纯稚的数据类) | |
Refused Bequest(被拒绝的遗赠) | |
Comments(过多的注释) |
来源:https://www.cnblogs.com/youknowzcm/p/11847812.html