您的位置:首页 > 编程语言

《代码重构 可以这么简单》 一 什么是不好的代码

2014-03-20 10:05 351 查看
1.重复代码

2.过长的函数

3.过大的类

4.过长的参数列

5.发散式变化的类(即一个类包含多种变化,解决的方法是:拆分类)

6.散弹式修改(即一种变化引起多个类的修改,解决的方法是:把所有需要修改的代码放进同一个类)

7.函数在其他类的使用高于在自己类的使用(解决的方法是:判断哪个类拥有最多被此函数使用的数据,然后就把这个函数和那个数据摆在一起)

8.switch语句(以多态的形式替换它)

9.冗余类

10.考虑超前的函数或类

11.令人迷惑的暂时字段

12.过渡耦合的消息链

13.过渡亲昵的两个类(解决的方法是:1.划清界限 2.抽象出一个新类让他们坦荡的使用这个新类 3.加个中间类传递相思之情)

14.异曲同工的类

15.过多的注释
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  重构