关于重构那些事(二)

接上一篇方法:

重复代码

把一些重复代码提取出来

过长函数

如果一个函数过长,应该拆解,get,set和处理函数

过大的类(前端来说一般没有,主要在java和c++中)

过长的参数列

一般参数列表不超过3个,如果有多个用对象

发散式变化和散弹化修改

假如改一个数字在多处修改,需要提取出来

依恋情结(耦合度高)

函数和函数之前耦合度很高,不能随便提出来

switch惊悚现身

switch 很恐怖,可读性不高。如果可以用map代替,直接一句代码

夸夸其谈未来性

写一个函数或者变量总以为未来的需求会加上,这个时候碰到这种情况就应该干掉

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章