Home » design

Taxonomy / Smells / Refactorings

8 October 2007 3,696 Views One Comment

There are two documents that I frequently visit when I’m refactoring code, the first is A Taxonomy for Bad Code Smells, which categorizes various smells in Martin Fowler’s Refactoring book. The other is this Smells to Refactorings PDF file, which lists all the smells and refactorings from Fowler’s book as well as from Joshua Kerievsky’s Refactoring to Patterns book.

I’ve been looking for something that lists the various taxa, the smells, and the associated refactorings in both books, thus consolidating the tables on both of these documents. I couldn’t find one, so I’ve created one myself. I’ve published it via a Google Document, which is available here:

http://spreadsheets.google.com/pub?key=pRhKijBMGajDDo0hZjvv8GQ

There are a few of the refactorings that are in the Refactoring to Patterns book which were not part of the taxonomy in the first document. I’ve listed these at the bottom under unknown with my guess of where it should go listed next to it. Please provide me with feedback as to where you think these unknowns should go and I’ll update the document.

Technorati Tags: , , ,

One Comment »

  • MARYEllison said:

    When you are in a not good position and have got no money to move out from that point, you will require to receive the credit loans. Because it will help you unquestionably. I take secured loan every time I need and feel myself fine because of that.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.