Refactoring to patterns

Tuesday, January 18th, 2005 | Personal

So, I got a lot of refactoring books for christmas and I finally ploughed through Joshua Kerievsky’s Refactoring to Patterns. It continues where Martin Fowler left off in his Refactoring book, but Kerievsky paints the broader picture, showing how patterns can be fitted into existing code.

A bonus for Kerievsky is that he is a good deal less patronising than Fowler and Beck, but the thing that really won me over to the book is the verbosity of his examples that accompany each and every refactoring in the book. These are priceless in understanding the motivation for refactoring, and while I may not always entirely agree with his motivations, and while some of the things are non-issues in non-Java languages, it provides a wealth of information.

But like John Brant and Don Roberts write in the afterword: use this book as a primer, not as a reference guide.

Tags: ,

No comments yet.

Leave a comment