摘要:
转载自:http://www.cnblogs.com/karoc/archive/2011/09/16/2179125.html#2497969。感谢原作者。坏味道特征情况及处理方式目标重复代码1.重复的表达式2.不同算法做相同的事3.类似代码同一个类的两个函数有相同表达式重复代码提取为方法相同表达式只在一个类的一个方法出现,供其他方法调用兄弟类含有相同表达式重复代码提取为方法提升方法到父类不相干类含有相同代码提取为独立类供调用过长函数1.代码前面有注释2.条件表达式3.循环 提取方法每个方法只做一件事,方法要定义完善、命名准确过大的类1.一个类中有太多实例变量2.一个类中有太多代码部分字段之 阅读全文
posted @ 2012-11-28 09:30 romi 阅读(414) 评论(0) 推荐(0) 编辑