重构_改善既有代码的设计-代码的坏味道-纪要

来源:互联网 发布:淘宝交了定金怎么退 编辑:程序博客网 时间:2024/04/30 06:21
重构_改善既有代码的设计-代码的坏味道-纪要
1、重复代码
   a:同一个类的两个函数含有相同的表达式,提炼出重复代码
   b:两个互为兄弟的子类内含有相同表达式,提炼到超(基)类中
   c:多个毫不相关的类出现重复代码,应提炼到一个独立类中
2、过长函数
   程序越长越难以理解,分解代码,找到函数中适合集合在一起的部分,将他们提炼出来形成一个新函数,使程序更易理解
3、过大的类
   如果单个类做了太多事情,其内往往就会出现太多实例变量。一旦如此,重复代码也就接踵而至了。C#中partial(部分类):将这个过大的类拆分成多个源文件,编译时会把所有部分类组合起来
4、过长参数
   在一个函数中传递过多参数,会增加阅读复杂性,使用复杂性,这时可以传递一个对象
0 0
原创粉丝点击