Code Retreat GR Recap

17 02 2010

On February 6th I hosted the first Code Retreat to hit West Michigan, and we really couldn’t have asked for a nicer day for a Code Retreat. Well, maybe a little bit warmer weather, but hey, it’s February in Michigan, what do you expect? So after a quick stop at Panera Bread to get some bagels, scones and muffins, I made my way down to Atomic Object HQ to start the coffee brewing in preparation for the attendees. Shortly after sunrise, Nayan Hajratwala showed up to help with any last minute preparations before everyone else showed up.
Read the rest of this entry »





Agile 2009 submission: Functional Testing Flex

27 01 2009

I threw my hat into the ring this morning with this submission to the Agile 2009 conference (http://agile2009.agilealliance.org/node/579).  Please check it out and submit any comments you may have as I refine the proposal.





Testing Legacy Code

31 10 2008

The company I work for, Pillar Technology, recently created this really slick tool called Verde to generate unit tests for legacy code.  I have to admit at first I was very skeptical as I had seen some pretty ugly legacy code out there.  To make sure we’re on the same page here I personally define “Legacy Code” just as Michael Feathers does in his article “Working Effectively with Legacy Code” as code that has a lack of tests around it.  So by this definition code that was written even last week could conceivably be considered “Legacy” if there is a lack of tests.

So to get to the point, now that I’ve had some time to look at the tool, I’m rather pleasantly surprised.  I’ve seen this tool in action, and generate a bunch of integration tests for a service layer for an application, which will allow you to refactor confidently.  Jump over to the website (http://frogyourcode.com) and check it out.