Refactoring: Preserving the work of yesterday for Tomorrow

Refactoring is a name given to a process in which a system undergoes minor internal changes without changing its external behaviour. The process of refactoring is needed because a system created today may not be in position to meet the needs of tomorrow. In addition it also helpful to visit system frequently for making changes to improve its performance or to add a new feature. All that is done to achieve above objectives comes under Refactoring.
From computer system perspective code refactoring is relevant. It is a process in which a small changes are made in a software system (code or program) to bring out desired outcomes. The refactoring may involve a simple change such as renaming a variable to make it more readable ( e.g. changing variable name from rn to roll_no) to moving an existing system from a language to another language or platform ( code in COBOL may be transformed into code in 'C').
Refactoring allows us to keep our systems updated by incorpating minor changes regularly. In addition, it also allows us to improve its performance characteristics by way of constantly tuning it. Of all its uses, role of refactoring in transforming a legacy system into current one or future system is the most important. To know more about the same consult the following

0 Comments:

 

blogger templates 3 columns | Make Money Online