所谓重构:就是在不改变代码的外在行为的前提下,对代码做出修改,以改进程序的内部结构。
变质的代码顾名思义 就是证明代码已经过了保质期需要 干掉它了!毫不犹豫的更换掉
变质的代码 有如下几点特质:
重复代码
过长函数
过大的类
过长参数列表
发散式变化
霰弹式修改
依恋情结
数据泥团
基本类型偏执
switch惊悚现身
平行继承体系等等...
但你的代码需要以上迹象时 就证明 你的代码需要重构了
所谓重构:就是在不改变代码的外在行为的前提下,对代码做出修改,以改进程序的内部结构。
变质的代码顾名思义 就是证明代码已经过了保质期需要 干掉它了!毫不犹豫的更换掉
变质的代码 有如下几点特质:
重复代码
过长函数
过大的类
过长参数列表
发散式变化
霰弹式修改
依恋情结
数据泥团
基本类型偏执
switch惊悚现身
平行继承体系等等...
但你的代码需要以上迹象时 就证明 你的代码需要重构了