Object-oriented Reengineering Patterns
Lulu.com, 2009 - Object-oriented programming (Computer science) - 342 pages
Object-Oriented Reengineering Patterns collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. This book is made available under the Creative Commons Attribution-ShareAlike 3.0 license. You can either download the PDF for free, or you can buy a softcover copy from lulu.com. Additional material is available from the book's web page at http://scg.unibe.ch/oorp
What people are saying - Write a review
We haven't found any reviews in the usual places.
II Reverse Engineering
Other editions - View all
abstract Addison Wesley annotations applied architecture attributes business rules changes class diagram Close to Data complex consider context currency data containers database schema Dave defined deprecated Design Patterns detect documentation Dotplots duplicated code Eliminate Navigation Code entities example extract FAMOOS Figure foreign key functionality identify implementation instance variables Intent Interview During Demo invoked iteratively Java Javadoc JUnit Kent Beck Law of Demeter legacy component legacy system lines of code look maintainers Martin Fowler metrics Move Behavior Close Null Object object-oriented pattern language polymorphism problem is difficult problem is feasible provider class Rationale reengineering patterns reengineering project Refactor to Understand regression tests Related Patterns represent requirements reverse engineering risk Smalltalk software system Solution solving this problem source code source-code steps Strategy structure subclasses tion tool client Tradeoffs Pros Transform Conditionals Type Checks typically users verify void Write Tests XDoctor