This is a journey designed to practice refactoring techniques in java.
It is hosted on github pages here
We will refactor code : Improve the Design of existing code.
The approach (Kent Beck wisdom) :
- First, make the change easy (refactor)
- Then, make the easy change
Step by step solution for Scala available here