© 2019 by DevelopAgile.com 🐿️

Website developed through ongoing iterative and agile development.

Refactoring

Code Refactoring is the process of improving and simplifying the internal structure of an existing source code without changing its external behavior. Agile Teams are adding, modifying and extending their code with every iteration and every addition makes the code more complex. As per the 8th and 9th Agile Principles, the development should be sustainable and the team should aim for technical excellence. Refactoring code allows optimization that ease the implementation of new features in the future, avoiding technical debt.