http://qs321.pair.com?node_id=689619

While not strictly Perl-related, it was pointed out to me today that the Object-Oriented Reengineering Patterns book by Demeyer, Ducasse, and Nierstrasz is now available for free download. This book was originally published in 2003 and its copyright has now reverted to its authors.

I've long felt that there were insufficient good books available on reengineering old code. For Perl, Perl Medic: Transforming Legacy Code by Peter Scott is well worth a read. Can anyone recommend any other good references on dealing with legacy code?

  • Comment on Object-oriented Reengineering Patterns book now available as a free download

Replies are listed 'Best First'.
Re: Object-oriented Reengineering Patterns book now available as a free download
by chromatic (Archbishop) on Jun 02, 2008 at 06:16 UTC

    May I recommend Working Effectively With Legacy Code, by Michael Feathers?

Re: Object-oriented Reengineering Patterns book now available as a free download
by ambrus (Abbot) on Jun 02, 2008 at 11:45 UTC
Re: Object-oriented Reengineering Patterns book now available as a free download
by stvn (Monsignor) on Jun 02, 2008 at 21:30 UTC

    An interesting side note Ducasse and Nierstrasz are two of the people behind the original Traits work that inspired Perl 6 Roles. They are very cool guys I have had a couple of interesting discussions with them as I developed Class::Trait and then later Moose::Role.

    -stvn