Fork me on GitHub

refactoring-app by sinclair

Refactoring: Improving the Design of Existing Code
- by Martin Fowler et al

This is the starting program from the Refactoring book, implemented in Ruby.

#Refactoring: Improving the Design of Existing Code# - by Martin Fowler et al

This is the starting program from the Refactoring book. The intention is to use this as the basis for working through the refactorings. The main difference is the implementation language, whicb in this case is Ruby.

The implementation is true to the original Java implementation. Some Ruby-isms (idioms) have been leveraged where appropriate without 'improving' on the original.

Once you have forked or cloned the project, one workflow maybe:
create a branch e.g. 'replace-magic-number', and checkout the branch,
work through the refactoring at your leisure,
start again


/sb/

License

Fork it! Clone it! Refactor It!

Authors

sinclair bain (github.stuff@gmail.com)

Contact

sinclair bain (sinclair.bain@gmail.com)

Download

You can download this project in either zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://github.com/sinclair/refactoring-app

"