
Object-oriented reengineering patterns
by Serge Demeyer · first published 2002
2mentions
2recommended by
2HN commenters
2017–2022first – last mentioned
100% recommend
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


…aimed at the project/product management level is Kill It With Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) from Marianne Bellotti. Older, but still worth a look in some cases, is Object-Oriented Reengineering Patterns, 2008, by Demeyer, Ducasse, and Nierstrasz. And finally, at the code level, it's absolutely essential to have a copy of Martin Fowler's Refactoring: Improving the Design of Existing Code handy. Yes,…
on “Ask HN: What are your favorite resources for modernizing legacy systems?” ↗"Object-Oriented Reengineering Patterns" has some good advice on how to approach a legacy system and rewrite parts of it, pdf available from the authors website: http://scg.unibe.ch/download/oorp/
on “Ask HN: Good resources about legacy code?” ↗