In the first post of this series I summarised my introduction to Growing Object Oriented Software Guided by Tests (GOOS), and why I decided to revisit it in late 2013. This second post summarises my first attempt at the Auction Sniper worked example in JRuby, how things didn't work out too well, and my approach to dealing with these issues. I'm still to complete the worked example in JRuby, but as you'll see, I took a 'brief' detour... The auction sniper The worked example in GOOS is based around the auction sniper; an application that bids in auctions at Southabee's

Continue Reading...

This is the first of several blog posts I am going to write about Growing Object Oriented Software, Guided by Tests (GOOS) by Steve Freeman and Nat Pryce. In this post, I describe my introduction to the book, and why I've decided to commit a fair bit of time to completing the book, and its worked example - the Auction Sniper. Paul, meet TDD I discovered automated unit testing in around 2003, and test first development a year or two later. At this time, my tests were primarily integration tests written in C# using NUnit. I developed a few systems

Continue Reading...