【整理】【代码的坏味道】放散式变化(Divergent Change)
2010-09-06 11:59
323 查看
我们希望在系统或者软件需要修改或者增加新功能时,只需要定位到系统的某一点,更改的地方单一,而不出现多处修改。因为更改的地方越多,容易出的问题越多,则代码的坏味道也越严重。
我们应该寻找因某特定原因而造成的所有变化,然后运用Extract Class(提炼类)将它们提炼到另一个类中。
我们应该寻找因某特定原因而造成的所有变化,然后运用Extract Class(提炼类)将它们提炼到另一个类中。
相关文章推荐
- H264支持码率变化和GOP调整的代码整理
- 【整理】【代码的坏味道】过长参数列(Long Parameter List)
- 重构 之 总结代码的坏味道 Bad Smell (一) 重复代码 过长函数 过大的类 过长参数列 发散式变化 霰弹式修改
- 【重构】 代码的坏味道总结 Bad Smell (一) (重复代码 | 过长函数 | 过大的类 | 过长参数列 | 发散式变化 | 霰弹式修改)
- 代码的坏味道05:发散式变化(Divergent Change)
- 【重构】 代码的坏味道总结 Bad Smell (一) (重复代码 | 过长函数 | 过大的类 | 过长参数列 | 发散式变化 | 霰弹式修改)
- 代码的坏味道之五 :Divergent Change(发散式变化)
- 【整理】【重构之改善既有代码的设计】代码的坏味道目录
- 【整理】【代码的坏味道】重复代码(Duplicated Code)
- 【整理】【代码的坏味道】过长函数(Long Method)
- 【整理】【代码的坏味道】过大类(Large Class)
- 代码坏味道 重构: 改善有效代码的设计--阅读笔记
- 17个常用代码整理
- js返回上一页并刷新代码整理
- 网页弹窗代码大全收集整理
- leetcode 题解代码整理 1-5题
- 把树型导航代码整理了下
- Other: 重构—改善既有代码的设计003:代码的坏味道(Bad smells in Code)
- 判断程序是否运行的代码 (有点单例模式的味道)
- :1)复选框中文字在左边;2)最下部为水平滚动条。水平滚动条最小值为4、最大值为72;且在窗体Load事件中通过代码设置;3)单击任何复选框,标签上文字样式都发生变化;4)单击任意单选按钮,标签上文字