Martin Fowler's Refactoring Example Adapted to Scala

Follow in the footsteps of refactoring guru Martin Fowler as he improves the design of a program in a simple yet instructive refactoring example whose JavaScript code and associated refactoring is herein adapted to Scala. Based on the second edition of ‘the’ Refactoring book.

3 Likes

here is a github repository with the whole refactoring, from start to finish, following the steps seen in the slides: https://github.com/philipschwarz/refactoring-a-first-example-scala

1 Like

Here is the Java version of the deck:

Here is a github Java repository with the whole refactoring, from start to finish, following the steps seen in the slides: