接上一篇方法:
重复代码
把一些重复代码提取出来
过长函数
如果一个函数过长,应该拆解,get,set和处理函数
过大的类(前端来说一般没有,主要在java和c++中)
过长的参数列
一般参数列表不超过3个,如果有多个用对象
发散式变化和散弹化修改
假如改一个数字在多处修改,需要提取出来
依恋情结(耦合度高)
函数和函数之前耦合度很高,不能随便提出来
switch惊悚现身
switch 很恐怖,可读性不高。如果可以用map代替,直接一句代码
夸夸其谈未来性
写一个函数或者变量总以为未来的需求会加上,这个时候碰到这种情况就应该干掉