Refactoring, The Process

Refactoring, The ProcessShort Description
Refactoring is a software development process where you improve the internal structure of the code without changing the external behaviour. In this report you can find an explanation of what this means and why you should use refactoring instead of e.g. re-write the program. The report begins with an explanation of what refactoring is, the following section handles the process to identify what refactoring to use, where to use it and how you guarantee that the behavior of the program is preserved. The report goes on with discussing some refactoring methods and ends up with a section about different tools that exists to help you automate the refactoring process.

Website: www.idt.mdh.se | Filesize: 106kb
No of Page(s): 19

Content

New versions of software are sometimes delayed because the developers have to spend much time understanding the existing code before they can add new features. The code is often a mess with unstructured code that makes it hard to understand. Therefore the developers must start by cleaning up the existing code before they can understand the logic.
It takes time to restructure the code. This cost the companies time and money. It is from the beginning difficult to see what the problem can be and it is even harder if the program has no logic and have repeated sections of code. This could be avoided or at least reduced if programmers during the development process use a technique named Refactoring.

Get the file Download here

AddThis Social Bookmark Button
Related Books:
  • Introduction to Refactoring
  • Analysis and Definition of a Language Independent Refactoring Catalog
  • Refactoring as Meta Programming
  • An introduction to Software Refactoring
  • Binary Refactoring Improving Code Behind the Scenes
  • Refactoring Code in Visual Studio 2005
  • Refactoring Tactics and Strategies The Refactory Principals
  • RefaX A Refactoring Framework Based on XML

  • Related Searches: , , , ,



    Comments

    Leave a Reply