[rspec-users] [ANN] rspec_todo -- spec'ing backwards
mailing_lists at railsnewbie.com
Wed Sep 19 10:39:51 EDT 2007
> I tend to approach the whole legacy thing (any code w/ no tests) from
> the view espoused by Michael Feathers in his book Working Effectively
> with Legacy Code: when you want to add a feature or change behaviour,
> you discover where you want to make the change, analyze the parts of
> the code it will impact, and add characterization tests for those
> areas only. This way you're always working on stuff that has immediate
> value and , little by little, you move towards a very well covered
> As you suggest, no client wants to pay for testing stuff that they see
> as already working - but certainly they don't you want you to break
> that stuff either.
+1 => This is exactly how I've been approaching it with a 10,000 line
rails app with virtually no tests.
More information about the rspec-users