重构_改善既有代码的设计-代码的坏味道-纪要
来源:互联网 发布:淘宝交了定金怎么退 编辑:程序博客网 时间:2024/04/30 06:21
重构_改善既有代码的设计-代码的坏味道-纪要
1、重复代码
a:同一个类的两个函数含有相同的表达式,提炼出重复代码
b:两个互为兄弟的子类内含有相同表达式,提炼到超(基)类中
c:多个毫不相关的类出现重复代码,应提炼到一个独立类中
2、过长函数
程序越长越难以理解,分解代码,找到函数中适合集合在一起的部分,将他们提炼出来形成一个新函数,使程序更易理解
3、过大的类
如果单个类做了太多事情,其内往往就会出现太多实例变量。一旦如此,重复代码也就接踵而至了。C#中partial(部分类):将这个过大的类拆分成多个源文件,编译时会把所有部分类组合起来
4、过长参数
在一个函数中传递过多参数,会增加阅读复杂性,使用复杂性,这时可以传递一个对象
1、重复代码
a:同一个类的两个函数含有相同的表达式,提炼出重复代码
b:两个互为兄弟的子类内含有相同表达式,提炼到超(基)类中
c:多个毫不相关的类出现重复代码,应提炼到一个独立类中
2、过长函数
程序越长越难以理解,分解代码,找到函数中适合集合在一起的部分,将他们提炼出来形成一个新函数,使程序更易理解
3、过大的类
如果单个类做了太多事情,其内往往就会出现太多实例变量。一旦如此,重复代码也就接踵而至了。C#中partial(部分类):将这个过大的类拆分成多个源文件,编译时会把所有部分类组合起来
4、过长参数
在一个函数中传递过多参数,会增加阅读复杂性,使用复杂性,这时可以传递一个对象
0 0
- 重构_改善既有代码的设计-代码的坏味道-纪要
- 《重构:改善既有代码的设计》中的坏味道
- 《重构--改善代码的既有设计》阅读笔记之代码的坏味道
- 代码的坏味道(来自《重构-改善既有代码的设计》)
- 《重构改善既有代码的设计》之代码的坏味道(一)
- 《重构改善既有代码的设计》之代码的坏味道(二)
- 《重构改善既有代码的设计》之代码的坏味道(三)
- 重构改善既有代码的设计--代码的坏味道
- 《重构--改善既有代码的设计》--代码的坏味道(3)
- 【重构 改善既有代码的设计】之代码的坏味道
- 代码的坏味道(1)—重构改善代码的既有设计
- 代码的坏味道(2)—重构改善代码的既有设计
- 《重构改善既有代码的设计》-代码的坏味道(学习笔记 )
- 重构 改善既有代码的设计——代码的坏味道
- 《重构---改善既有代码的设计》总结二之代码的坏味道
- 《重构改善既有代码的设计》——代码的坏味道
- 《重构改善既有代码的设计》代码的坏味道
- 重构-改善既有代码设计学习笔记(一)—代码的坏味道
- 212. Word Search II 在二维字母表里找到给定word集合中的word子串
- Java程序员去学习维护php项目时,需要注意的一些问题
- 堆排序
- 数据结构_主席树_HDU 5919 Sequence II
- C++读取带空格字符串
- 重构_改善既有代码的设计-代码的坏味道-纪要
- Ubuntu 14.04和16.04如何设置FTP server (VSFTPD)
- 多文件上传进度的实现-springmvc
- eclipse安装sdk manager后没有AVD SDK图标
- PHP编程效率(20个要点)
- 外键值可为空
- codevs1050 棋盘染色 2
- 枚举的类型
- Exception Handling