1.

What do you mean by refactoring in Agile Testing?

Answer»

Refactoring improves the INTERNAL structure of the program source code without changing its internal behavior. 

Pitfalls 

Refactoring would not mean

  1. Writing code again 
  2. Fixing bugs 
  3. Developing noticeable features of software such as its interface. 

Benefits of refactoring: 

  1. Refactoring ACCOMMODATES characteristics of length, duplication, coupling and adherence, complexity so that it can be easily maintained 
  2. Refactoring helps to UNDERSTAND the code in a better WAY 
  3. It encourages developers to understand DESIGN decisions in the context of collective and code 
  4. It promotes reusable of design elements and code modules 


Discussion

No Comment Found