21种代码的“坏味道”
Posted by Admin L in Thinking in Programming & Software on 16-05-2012. Tags: 编程思想
1.Duplicated Code
代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往
往来自于copy-and-paste 的编程风格。与他相对应OAOO 是一个好系统的重要标志。
2.Long method
它是传统结构化的“遗毒“。一个方法应当具有自我独立的意图,不要把几个意图
放在一起,我的《大类和长方法》一文中有详细描述。
3.Large Class
大类就是你把太多的责任交给了一个类。这里的规则是One Class One Responsibility。
4.Divergent Change
一个类里面的内容[……]