This post originated from an RSS feed registered with Agile Buzz
by Keith Ray.
Original Post: Refactoring Article Published
Feed Title: MemoRanda
Feed URL: http://homepage.mac.com/1/homepage404ErrorPage.html
Feed Description: Keith Ray's notes to be remembered on agile software development, project management, oo programming, and other topics.
An article I wrote, demonstrating some refactorings, has been published in Better Software magazine. You should, of course, buy the magazine. The article itself is also on-line here
There's also some additional material in the Sticky Notes section:
Code for one of the classes derived from refactoring in my article, using C++'s "Resource Acquisition is Initialization" (RAII) idiom. (This appears to have lost its formatting. I'll ask 'Better Software' to fix that.)