Object-Oriented Reengineering PatternsBy
- Serge Demeyer, University of Antwerp, Belgium.
- Stéphane Ducasse, University of Bern, Switzerland.
- Oscar Nierstrasz, University of Bern, Switzerland.
Software Engineers, Programmers, Designers, System Architects, and Students.
Published: July 2002
Imprint: Morgan Kaufmann
"'How' to refactor is already well covered in the literature. However, 'When' and 'Why' can only be learned by experience. This book will give you a head start in learning when to start redesigning a system, when to stop for now, and what effects you can expect to see from your efforts." Â¿Kent Beck, Director, Three Rivers Institute "This book full of practical, hands-on reengineering knowledge and expertise presented in a form that makes it easy to understand and use. The patterns in this book thus help everyone who is concerned with reengineering to guide their work. I wished I had had this book in my library earlier." Â¿Frank Buschmann, Senior Principal Engineer, Siemens AG "This book is more than its title advertises. Effective reengineering is really about purposeful and efficient reading of someone else's code in order to produce predictable change. The same processes the authors highlight as patterns of skillful reengineering behavior can easily be cast as the skills you need to create readable, maintainable software systems." Â¿Adele Goldberg, Neometron, Inc. "If a guy named Dave brought a large box to my office that contained a lot of documentation and two CDsÂ¿installation disks for software that my company wanted to reengineerÂ¿I'd be happy to have the authors of this book at my side. Barring that, having their book is the next best thing. No silver bullets, no hype, no promises that this will be easyÂ¿just a down-to-earth, easy-to-read, extremely useful book of helpful guidelines to tackle the project. Buy this book and browse it before Dave arrives in your office! It just might save you and your company a lot of grief." Â¿Linda Rising, Independent Consultant