Chapter 15: A Recursive Example

In this example, we'll refactor, test, and develop a simple game.

Challenge part 1, Introduction and First Refactorings:

Challenge, part 2, Constants, Moves, and Scores

Challenge, part 3, Board and More


Refactoring Workbook

This "challenge" is part of the Refactoring Workbook that I'm creating.

Comments are Welcome!

Please send email to

Copyright 1994-2010, William C. Wake -