Clear up Messy Code with Refactoring Maneuvers in IntelliJ IDEA
IntelliJ IDEA is an amazingly powerful development tool, providing automatic refactorings such as Extract Method, Introduce Parameter, and many more. But are you taking advantage of its full power? Do you stick with the Extract and Rename refactorings, because you’re not sure how to use the more complicated ones?
In this session, you’ll see how and when to use the many refactorings available to you. You’ll learn about higher-level Refactoring Maneuvers, such as Cohere Method and Expose Details, and how they combine and sequence IntelliJ IDEA’s automated refactorings to make your code more understandable and testable.
This session will cover:
- Extract Method
- Introduce Parameter
- Move (Instance/Static) Method
- Make Static
- Inline Method
- Introduce Constant
- Extract Delegate (and Enum)
- Introduce Field
Along the way you’ll learn about a wealth of keyboard shortcuts to save your brain from having to think hard.


