Refactoring: Improving the Design of Existing Code


It’s nice to have a basis for making refactoring decisions beyond “it just feels right”. Martin Fowler has compiled a great stack of proven design patterns and the logical reasons to employ them in an easy to follow format. I find his writing easy to digest as well.

While I’m a big fan of the Kindle, tech books with lots of code don’t do well on the small format screen. Fowler uses a side by side, left and right, method to compare a lot of the code in this book. If you get an ebook then be sure that you have a desktop/laptop to read it on. You’ll need the screen real-estate to make use of the comparisons.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s