代码重构清单
来源:互联网 发布:域名快速备案费用 编辑:程序博客网 时间:2024/04/20 17:11
- 不能存在两处或以上一样代码的地方,所以,如果你在copy代码,请重构
- 方法不能太长(超过10行?),一个方法,只能干一件事情
- 对象和类不能太大(属性可以重构到一个类中?方法可以重构到其他类或对象中?)
- 方法参数太多
- (Shotgun surgery) 需要修改很多代码,才能完成一次小的功能修改
- (Divergent change)一处代码修改,引起很多出代码需要修改
- (feature envy)功能或者方法 需要到处引用?
- rails重构之 业务逻辑应该放到 Model中去
- rails重构之 render views的时候尽量简单
- rails重构之 需要删除不需要或者空的helper 和 方法
- rails重构之 需要为table 增加index
- rails重构之 重复写route
- 代码重构清单
- 《重构-改善既有代码的设计》清单
- [ 重构 ] 代码重构!
- URLClient 的代码清单
- RemoteFileClient 的代码清单
- RemoteFileServer 的代码清单
- MultithreadedRemoteFileServer 的代码清单
- ConnectionHandler 的代码清单
- PooledRemoteFileServer 的代码清单
- PooledConnectionHandler 的代码清单
- C#代码清单
- C# 代码审查清单
- C#代码审查清单
- 代码清单4-1
- 代码审查清单
- 代码清单4-2
- 代码坏味道清单
- 代码审查清单
- Android创建和使用数据库详细指南(2)
- VC拆分字符串
- 多态Object类toString方法学习笔记ObjectDemo.java
- Building an Hadoop 0.20.x version for HBase 0.90.2
- SQL Server数据库重命名、数据导出等若干问题
- 代码重构清单
- openssl使用
- Silverlight文件下载完美版
- JS常用正则表达式
- javascript读取后台C#变量显示后乱码
- PHP autoload机制详解
- I2C上拉电阻
- <转>用HTML判断IE版本
- 熬不尽的IT江湖