代码重构清单

13 篇文章 0 订阅
9 篇文章 0 订阅
  1.  不能存在两处或以上一样代码的地方,所以,如果你在copy代码,请重构
  2.  方法不能太长(超过10行?),一个方法,只能干一件事情
  3.  对象和类不能太大(属性可以重构到一个类中?方法可以重构到其他类或对象中?)
  4. 方法参数太多
  5. (Shotgun surgery) 需要修改很多代码,才能完成一次小的功能修改
  6. (Divergent change)一处代码修改,引起很多出代码需要修改
  7. (feature envy)功能或者方法 需要到处引用?
  8. rails重构之 业务逻辑应该放到 Model中去
  9. rails重构之 render views的时候尽量简单
  10. rails重构之 需要删除不需要或者空的helper 和 方法
  11. rails重构之 需要为table 增加index
  12. rails重构之 重复写route

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值