Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

重构教程

前言

代码臃肿(Bloated)

这组坏味道意味着:代码中的类、函数、字段没有经过合理的组织,只是简单的堆砌起来。这一类型的问题通常在代码的初期并不明显,但是随着代码规模的增长而逐渐积累(特别是当没有人努力去根除它们时)。

滥用面向对象(Object-Orientation Abusers)

这组坏味道意味着:代码部分或完全地违背了面向对象编程原则。

变革的障碍(Change Preventers)

这组坏味道意味着:当你需要改变一处代码时,却发现不得不改变其他的地方。这使得程序开发变得复杂、代价高昂。

非必要的(Dispensables)

这组坏味道意味着:这样的代码可有可无,它的存在反而影响整体代码的整洁和可读性。

耦合(Couplers)

这组坏味道意味着:不同类之间过度耦合。