Refactoring

Refactoring makes existing systems more malleable and adaptable while allowing for a streamlined set of business semantics and rules to be transformed into target architectures. Refactoring tasks allow project teams to rationalize structure, realign, modularize, or otherwise retool existing application data usage and source code. Stabilization and refactoring streamlines systems in preparation for business rule extraction and reuse; application consolidation; and migration to SOA, MDA, and other modernization scenarios.

Benefits of Refactoring

Refactoring provides near- and long-term value to an enterprise. For example, if project teams intend to leverage existing systems in redesign or replacement initiatives, rationalizing and ...

Get Information Systems Transformation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.