System and methodology for asynchronous code refactoring with symbol injection
AssigneeBorland Software Corporation
InventorsMark K. Howe, Lubomir B. Litchev, Christian K. Kemper
Life of this patent
Estimating the term…
Loading patent…
AssigneeBorland Software Corporation
InventorsMark K. Howe, Lubomir B. Litchev, Christian K. Kemper
Estimating the term…
A system and methodology for asynchronous code refactoring with symbol injection is described. In one embodiment, for example, a method is described for refactoring a plurality of interdependent software modules that reside in separate projects, the method comprises steps of: in response to a change that affects a particular symbol of a software module that resides in a first project, refactoring the software module of the first project to propagate the change to all instances of the particular symbol in the software module; during the refactoring of the software module of the first project, recording meta data about the refactoring that is required to effect the change; and automatically propagating the change to a dependent software module residing in a second project, by refactoring the dependent software module based on the recorded meta data about the refactoring that occurred to the software module of the first project.
A method for refactoring a plurality of interdependent software modules that reside in separate projects, the method comprising:
A system for automatically applying a refactoring to a second software module based on a refactoring of a first software module, the system comprising:
A method for asynchronous refactoring of a plurality of interdependent software programs, the method comprising:
A method for applying a refactoring to a plurality of software modules, the method comprising:
Dependencies are inferred from the claim text.