Skip to content
Worked example from Fowler's Chapter 1
Java
Branch: master
Clone or download
Latest commit a53b2ca Aug 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea initial commit, up to pg.7. Oct 23, 2011
src merged from 1.1 branch to include eclipse project files and test refa… Nov 14, 2011
.classpath adding eclipse project files Nov 14, 2011
.gitignore adding eclipse project files Nov 14, 2011
.project adding eclipse project files Nov 14, 2011
README.md Update README.md Aug 9, 2019
eclipse.userlibraries adding eclipse project files Nov 14, 2011
play_along.md play_along.md typo Sep 20, 2017
pom.xml
refactoring.eml adding eclipse project files Nov 14, 2011
refactoring.iml initial commit, up to pg.7. Oct 23, 2011

README.md

Refactoring: Improving the Design of Existing Code

Java code following along with the first chapter of Martin Fowler's book.

HEAD

Look through the revision history to see how Fowler gets from the start (the 1.0 tag) to the end of the chapter. Each commit roughly equates to a single step or refactoring.

Tags

1.0 - The initial commit tag, this is the starting place if you want to play along at home. See playing along at home for checkout instructions

Branches

more-oo - replaying chapter 1 but working towards as an OO design as I can. This branch explores alternative solutions.

You can’t perform that action at this time.