Refactoring in large software projects

by Martin Lippert, Stephen Roock

Large Refactorings looks at methods of establish design improvements as an important and independent activity during development of software, and will help to ensure that software continues to adap…