Role of "Refactoring" in good programming pratices?
- by Niranjan Kala
I have learned in Agile Development that:
Refactoring is the process of clarifying and simplifying the design of
existing code, without changing its behavior.
I have heard about some GUI refactoring tools like resharper and DevExpress Refactor Pro!
Here is my Questions:
Question 1:
how does it takes place in the Software development process and How far it effects the system?
Question 2:
Is Refactoring using these tools really fast the process of development/ maintenance?