Idea重构技巧

1、重命名方法、对象

选中右键 —> Refactor —> Rename;快捷键 Alt + Shift + r

Idea重构技巧_第1张图片

 

2、快速提取变量

快速提取常量:选中右键 —> Refactor —> Extract —> Constants;快捷键 Ctrl+Alt+C

快速提取变量:选中右键 —> Refactor —> Extract —> Variable;快捷键 Ctrl+Alt+V

快速提取成员变量:选中右键 —> Refactor —> Extract —> Filed Variable;Ctrl+Alt+F

 

下面是一个提取常量的例子:

Idea重构技巧_第2张图片

 

3、抽取方法Extract Method

选中右键 —> Refactor —> Extract —> Method;快捷键 Alt + Shift + m

Idea重构技巧_第3张图片

结果:

Idea重构技巧_第4张图片

 

4、内敛方法/参数

停放鼠标位置右键 —> Refactor —> Inline ;快捷键 Alt + Shift + i

Idea重构技巧_第5张图片

 

结果:

Idea重构技巧_第6张图片

 

5、提取子类方法、对象到父类

选中方法/参数右键 —> Refactor —> Pull Members Up

Idea重构技巧_第7张图片

结果:

Idea重构技巧_第8张图片

 

6、将方法/参数下层到子类

选中方法/参数 右键—> Refactor —> Pull Members Download

Idea重构技巧_第9张图片

结果:

Idea重构技巧_第10张图片

 

7、添加循环、if、try catch等

快捷键:ctrl+alt+t 

Idea重构技巧_第11张图片

 

8、终极重构技巧

右键 —> Refactor —> Generify,设置如下

Idea重构技巧_第12张图片

接下来就可以使用快捷键了

选中,快捷键 Alt+Ctrl+Shift+T,则可以显示所有重构技巧了

Idea重构技巧_第13张图片

 

 

 

你可能感兴趣的:(软件设计)