An introduction to Software Refactoring
Short Description
Goal: To introduce and explain the technique of software refactoring and to explain its importance.
Website: www.refactoring.be | Filesize: 2989kb
No of Page(s): 82
Content
…
What is refactoring?
• A software transformation that
– preserves the external software behaviour
– improves the internal software structure
• Some definitions
– [Fowler1999] a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behaviour
– [Roberts1998] A behaviour-preserving source-to-source program transformation
– [Beck1999] A change to the system that leaves its behaviour unchanged, but enhances some non-functional quality - simplicity, flexibility, understandability, …
…
Get the file Download here
Related Books:Related Searches: program transformation, observable behaviour, functional quality, software structure, external software
Comments
Leave a Reply