Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Test Driven Development: By Example
Test Driven Development: By Example
Public versus Published Interfaces
IEEE Software
Refactoring-aware version control
Proceedings of the 28th international conference on Software engineering
Hi-index | 0.00 |
While Extract Method is generally considered one of the most useful refactorings, the inverse refactoring Inline Method is so far only documented for removing methods whose bodies are as clear as their names. This paper outlines an approach how Inline Method may be used in changing method signatures and behavior. Furthermore, it proposes how the approach may simplify evolving published interfaces as well as merging parallel source code changes in next generation software configuration management tools.