EyebrarianPrize winnersGet the app

Books › Refactoring › Books like it

If you loved

Books like Refactoring

A pragmatic masterclass in transforming chaotic, tangled systems into elegant, maintainable architecture through small, deliberate steps. These 12 books are the closest matches in mood, pace and themes, with what each one shares with Refactoring.

  • orderly
  • focused
  • satisfying
  • structured
  1. 01

    Clean Code

    Robert C. Martin · 2008

    A tough-love mentorship session that transforms the chaotic art of programming into a disciplined, elegant craft.

    Shares:
    • focused
    • pragmatic
    • authoritative
    • analytical
  2. 02

    Design Patterns

    Erich Gamma, John Vlissides and others

    An authoritative, foundational text that feels like unlocking the hidden architectural secrets of elegant software design.

    Shares:
    • orderly
    • focused
    • pragmatic
    • authoritative
  3. 03

    The clean coder

    Robert C. Martin

    A stern but deeply motivating mentorship session on what it means to be a true professional in the software industry.

    Shares:
    • pragmatic
    • authoritative
    • software craftsmanship
  4. 04

    97 Things Every Programmer Should Know

    Kevlin Henney

    A chorus of veteran mentors offering bite-sized, hard-won wisdom to elevate your daily coding practice.

    Shares:
    • pragmatic
    • authoritative
    • encouraging
    • software craftsmanship
  5. 05

    Extreme programming explained

    Kent Beck; Cynthia Andres · 1999

    A pragmatic, energizing manifesto that strips away bureaucratic bloat to reveal a more humane, adaptable way to build things together.

    Shares:
    • pragmatic
    • continuous improvement
  6. 06

    Introduction to Java Programming

    Y. Daniel Liang

    A structured, methodical journey from a blank screen to compiling code, offering the quiet satisfaction of mastering complex logic.

    Shares:
    • focused
    • analytical
  7. 07

    Code Complete

    Steve McConnell · 2004

    A comprehensive, empowering mentorship in book form that turns the chaotic scramble of coding into a disciplined, deeply satisfying craft.

    Shares:
    • focused
    • structured
    • pragmatic
    • authoritative
  8. 08

    Patterns of Enterprise Application Architecture

    Martin Fowler

    A clarifying blueprint that transforms the chaotic art of software design into a structured, manageable discipline.

    Shares:
    • structured
    • pragmatic
    • authoritative
    • analytical
  9. 09

    Growing object-oriented software, guided by tests

    Steve Freeman

    A methodical, hands-on masterclass in building robust software from the ground up, one test at a time.

    Shares:
    • focused
    • structured
    • pragmatic
    • authoritative
  10. 10

    Game Programming Patterns

    Robert Nystrom

    A friendly, witty mentor sitting beside you, helping you untangle your messiest code into something elegant and fast.

    Shares:
    • focused
    • satisfying
    • pragmatic
    • encouraging
  11. 11

    Thinking in Java

    Bruce Eckel · 1998

    A deep, philosophical dive into the mechanics and mindset of object-oriented programming that transforms how you think about code.

    Shares:
    • focused
    • structured
    • authoritative
    • encouraging
  12. 12

    Domain-Driven Design

    Eric Evans · 2004

    A dense, paradigm-shifting masterclass that transforms the chaotic art of coding into a rigorous, language-driven philosophy.

    Shares:
    • structured
    • pragmatic
    • authoritative
    • analytical

Back to Refactoring