非常强大的IDEA代码重构小技巧


idea是个非常强大的ide,尤其是在重构时,提供了非常强大的功能。下面就来看一看idea
在这里插入图片描述

命名相关

在这里插入图片描述

refactor this

实际上是一个快捷键,列出来常用的重构工具。
在这里插入图片描述

rename

顾名思义,用于对变量,class,文件名的重命名,提供推荐命名。
在这里插入图片描述

change signature

改变方法签名,变更参数,返回值,方法名,移动参数位置。在被多个地方引用时,非常方便。
在这里插入图片描述

变量相关

在这里插入图片描述

extract/introduce

开发过程中最常用的变量引入,变量,常量,字段,参数。
在这里插入图片描述

移动

在这里插入图片描述

move instance method

是将非继承方法,通过重构,引入到其他实例中去,以DDD充血模型中的重构最为常见。
在这里插入图片描述

copy class

在多态代码编写中挺有用。多个子类F5改名完事。
在这里插入图片描述

safe delete

删除前查找引用。
在这里插入图片描述

成员

在这里插入图片描述
可以理解为继承或者实现关系中的上下级,pull到上级,push到下级。
在这里插入图片描述

方法与类型

在这里插入图片描述

Type migration

迁移类型,字段类型,方法返回值类型。Ctrl Shift F6
与前面的Shift F6 区别:一个是修改类型,一个修改变量名。

使用接口与取消继承

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值