That’s what everyone says: entropy is inevitable, and chaos eventually turns your beautifully imagined, well-designed code into a big mess of spaghetti. Refactoring is the process of improve the design of existing code, and in this session, we’re joined by one of its most influential voices: Martin Fowler. Reading: 📖 https://www.jamesshore.com/v2/books/aoad2/refactoring https://martinfowler.com is the author of Refactoring: Improving the Design of Existing Code, the seminal book about refactoring, as well as many other books and articles about software development. He is Chief Scientist for ThoughtWorks and describes himself as “essentially a loud-mouthed pundit” on the topic of software and enterprise application development.

Martin Fowler’s Refactoring book presents a catalog of step-by-step refactorings, but refactorings can also be performed “free-style,” without following a guide.

Related Articles