Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Roberts
Refactoring: Improving the Design of Existing Code
Addison-Wesley Professional | ISBN 0201485672 | June 1999 | 464 Pages | 1,55 Mb
Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques.