Code work through of Growing Object-Oriented Software, Guided by Tests