Object-Oriented Reengineering Patterns
The documentation is missing or obsolete, and the original developers have departed. Your team has limited understanding of the system, and unit tests are missing for many, if not all, of the components. When you fix a bug in one place, another bug pops up somewhere else in the system. Long rebuild...
Saved in:
Main Authors: | , , |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Lille, France
Stéphane Ducasse
[2008]
|
Series: | Open textbook library.
|
Subjects: | |
Online Access: | Access online version |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- I Introduction
- Chapter 1: Reengineering Patterns
- II Reverse Engineering
- Chapter 2: Setting Direction
- Chapter 3: First Contact
- Chapter 4: Initial Understanding
- Chapter 5: Detailed Model Capture
- III Reengineering
- Chapter 6: Tests: Your Life Insurance!
- Chapter 7: Migration Strategies
- Chapter 8: Detecting Duplicated Code
- Chapter 9: Redistribute Responsibilities
- Chapter 10: Transform Conditionals to Polymorphism