Cleaner code using Martin Fowler's methods.
Restructures existing code to make it easier to maintain while preserving its behavior.
When to use it
Use when code is hard to maintain, functions or classes are too large, code smells impede changes, or the user requests refactoring.
Give it project code to refactor; it makes small structural changes, compiling and testing after each step to preserve behavior.
What you provide
No setup requirements listed.
No additional actions listed.