Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Object-oriented reengineering patterns

    Object-oriented reengineering patterns

    Serge Demeyer · 2002

    Software Engineering
    Open LibraryAmazon
    Stats for nerds
    2recommend
    2mentions
    2people
    2017–2022years
    100% recommend

    Mentions per year

    201720182019202020212022

    What Hacker News says

    1. cratermoonAug 2022
      Definitely get a copy of Working Effectively With Legacy Code, by Michael C. Feathers. Indispensable. Second, and more 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, many tools have automated the mechanics of refactoring, but knowing when and how to use them needs this book.

      thread
    2. vincenvDec 2017
      "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/

      thread

    Related

    Cover of Refactoring to Patterns
    2009–2026

    Refactoring to Patterns

    Joshua Kerievsky
    15 recommend · 25
    Cover of Refactoring
    2007–2026

    Refactoring

    Martin Fowler
    94 recommend · 179
    Cover of Design Patterns. Elements of Reusable Object-oriented Software
    2013–2024

    Design Patterns. Elements of Reusable Object-oriented Software

    Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
    4 recommend · 9
    Cover of A Philosophy of Software Design
    2018–2026

    A Philosophy of Software Design

    John K. Ousterhout
    163 recommend · 342
    Cover of Design Patterns
    2007–2026

    Design Patterns

    Erich Gamma
    95 recommend · 491
    Cover of Object-oriented software construction
    2010–2026

    Object-oriented software construction

    Bertrand Meyer
    22 recommend · 53
    Cover of Patterns of Enterprise Application Architecture
    2009–2026

    Patterns of Enterprise Application Architecture

    Martin Fowler
    34 recommend · 87
    Practical Object-Oriented DesignSandi Metz
    2012–2026

    Practical Object-Oriented Design

    Sandi Metz
    14 recommend · 17