Showing posts with label Refactoring. Show all posts
Showing posts with label Refactoring. Show all posts

Tuesday, August 11, 2009

Refactorings in Agile Development

In Agile Software Development Refactoring starts with the first lines of code you write. Jeremy Miller discusses in this excellent article published in the MSDN magazine why this makes sense and can help you deliver products that meet your customer expectations in time.

As most practices in software development Refactoring is not an art but a science.

I recommend Refactoring to patterns by Joshua Kerievsky as a book resource.

The web page www.refactoring.com maintained by well known Martin Fowler contains a brief catalog I regularly use to lookup patterns when doing refactoring work.

Wednesday, June 24, 2009

Next books to read: Working Effectively with Legacy Code

One of the next books I will be reading is image Working Effectively with Legacy Code by Michael C. Feathers. First I've seen it on the desk of my colleague and friend Thomas. Then I read about it in great book Clean Code.  Recently I listened to a podcast on Hanselminutes. Now I decided as soon I finished the current book stack I will turn into this one.