Refactoring, The Process
Short 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
Related Books:Related Searches: external behaviour, software development process, what this means, internal structure, short description
Comments
Leave a Reply