Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

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

by eyepopslikeamosquito (Canon)
on Jun 02, 2008 at 01:48 UTC ( #689619=perlnews: print w/ replies, xml ) Need Help??

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
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

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlnews [id://689619]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2014-12-21 00:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (100 votes), past polls