Jetbrains Native Refactorings Like Replace Constructor with Factory Method
Replace Conditional with Polymorphism
66% match · Jetbrains
7.06
Good
Extract Variable
62% match · Jetbrains
8.46
Great
Service Layer Abstraction (Ports and Adapters)
57% match · Clean Architecture
6.83
Fair
Introduce Variable
54% match · Jetbrains
8.19
Great
Change Signature
54% match · Jetbrains
8.33
Great
Extract Method
53% match · Jetbrains
8.60
Great
Rename
Jetbrains Native Refactoring
9.61
Brilliant
Introduce Constant
Jetbrains Native Refactoring
8.21
Great
Move Method to Another Class
Jetbrains Native Refactoring
8.04
Great
Encapsulate Fields
Jetbrains Native Refactoring
7.86
Good
Extract Interface
Jetbrains Native Refactoring
7.82
Good
Move Static Member
Jetbrains Native Refactoring
7.72
Good
Split Variable
Jetbrains Native Refactoring
7.61
Good
Replace Inheritance with Delegation
Jetbrains Native Refactoring
7.44
Good
Extract Superclass
Jetbrains Native Refactoring
7.38
Good
Pull Up Members
Jetbrains Native Refactoring
7.31
Good
Pull Members Up
Jetbrains Native Refactoring
7.28
Good
Introduce Field
Jetbrains Native Refactoring
7.16
Good
Use Interface Instead of Concrete Type
Jetbrains Native Refactoring
6.96
Fair
Push Members Down
Jetbrains Native Refactoring
6.91
Fair
Push Down Members
Jetbrains Native Refactoring
6.88
Fair
Separate Query from Modifier
Jetbrains Native Refactoring
6.85
Fair
Invert Boolean
Jetbrains Native Refactoring
6.72
Fair
Convert Anonymous Class to Inner Class
Jetbrains Native Refactoring
6.58
Fair