Refactoring With Continuous Testing - a Guided Tour

Posted by Rick DeNatale Thu, 11 Oct 2007 10:47:00 GMT

DavidCensoredOnRefrigerator
Refrigerator Censorship
©
Today on Ruby Fleebie, Frank poses some ruby code to be "rubyized." I took this as an opportunity to do a little exposition of re-factoring under the watchful eye of autotest.

So I've taken Frank's code and run it through the re-factoring machine several times. A word to the 'squeamish' because of the use case, there are a few words in the code which some folks, and spam filters might find mildly offensive, but we're all adults here right?

Now I've got to admit that I really came up with the final solution pretty quickly after seeing the blog post, but then I went back and eased up to it for pedagogical purposes. So if you're in the mood, sit down and lets re-factor some ruby!

Read more...

Posted in ,  | Tags , , ,  | 8 comments | no trackbacks