5 Refactoring

Images

In 1999, I read Refactoring1 by Martin Fowler. It is a classic, and I encourage you to get a copy and read it. He has recently published a second edition,2 which has been considerably rewritten and modernized. The first edition presents examples in Java; the second edition presents examples in JavaScript.

1. Martin Fowler, Refactoring: Improving the Design of Existing Code, 1st ed. (Addison-Wesley, 1999).

2. Martin Fowler, Refactoring: Improving the Design of Existing Code, 2nd ed. (Addison-Wesley, 2019).

At the time that I was reading the first edition, my twelve-year-old son, Justin, was on a hockey team. For those of you who ...

Get Clean Craftsmanship: Disciplines, Standards, and Ethics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.