
e of softwa…duplication and cutting down on unnecessary dependancy. According to Martin Fowler, refactoring is “a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behaviour”.