Thoughts on Technology, Methodology and Programming.

Refactoring: Improving the Design of Existing Code by Martin Fowler

Posted by Marcus Wyatt on 22 May 2005

I love this book and it has a proud place on my desk at arms length.

A chapter outline:

  • Chapter 1: Refactoring, a First Example (C#)
  • Chapter 2: Principles of Refactoring
  • Chapter 3: Bad Smells in Code
  • Chapter 4: Building Tests
  • Chapter 5: Toward a Catalog of Refactorings
  • Chapter 6: Composing Methods
  • Chapter 7: Moving Features Between Objects
  • Chapter 8: Organizing Data
  • Chapter 9: Simplifying Conditional Expressions
  • Chapter 10: Making Method Calls Simpler
  • Chapter 11: Dealing with Generalization
  • Chapter 12: Big Refactorings
  • Chapter 13: Refactoring, Reuse, and Reality
  • Chapter 14: Refactoring Tools
  • Chapter 15: Putting It All Together

Every OO developer should have a copy of this great book.

tags: , ,

Currently listening to: – Winamp *** 349. u2 – lemon


Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s

%d bloggers like this: