Introduction
  • Introduction
  • Cloning the tutorial code
  • Don't use the mouse
Getting Ready
  • Overview of the codebase
  • Import inspection settings
Getting started with refactoring
  • Updating the version of JUnit
  • Interlude: What is refactoring?
  • Let IDEA refactor for you
Refactoring
  • Extract variable and method
  • Rename
  • Extracting and modifying methods
  • Moving classes and methods
  • Introducing parameters
Finding and fixing bugs
  • Writing tests, fixing bugs
More Refactoring
  • Extract interface
  • Adding new functionality
Wrap Up
  • Wrap Up & Conclusion