Advanced Refactoring
Improve legacy code without breaking its functionality. Learn refactoring techniques to work on complex code with clarity and effectiveness from day one.
Turn chaotic projects into well-structured ones. Profitable and effective refactorings, techniques like Narrow Change and Parallel Change, practical pair work, and applicable to any technology stack.
Syllabus
- Advantages of refactoring
- Most profitable refactorings
- Narrow Change and Parallel Change
- Combinations of automatic refactorings
- Automation with IntelliJ
- Legacy code refactoring
Who is it for
- Professionals facing legacy code that is difficult to maintain
- Those who care about software quality
- Seeking clear, understandable, and well-structured code
- Want practical techniques applicable immediately
- Committed to making a positive impact on their projects and teams
Methodology
Pair work with rotations to gain diverse learning perspectives. Reduced groups with personalized attention. 100% practical with real examples and guided exercises from the very first moment.
“The training was transformative, it completely changed my perspective on testing. I went from seeing it as expendable to recognizing its importance for code cleanliness and confidence when refactoring.”
