Martin Fowler

Refactoring

Refactoring by Martin Fowler should be required reading for every developer that's been professionally coding for at least a year

read more