An introduction to Software Refactoring

An introduction to Software RefactoringShort 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

AddThis Social Bookmark Button
Related Books:
  • Introduction to Refactoring
  • Analysis and Definition of a Language Independent Refactoring Catalog
  • Refactoring, The Process
  • Binary Refactoring Improving Code Behind the Scenes
  • Refactoring Tactics and Strategies The Refactory Principals
  • Refactoring Code in Visual Studio 2005
  • Refactoring as Meta Programming
  • Agile Programming Design to Accommodate Change

  • Related Searches: , , , ,



    Comments

    Leave a Reply