Another objective of refactorization is to factor out repeated coding patterns into new abstractions and thus avoid their repetition resulting in less code to maintain. |
An objective of refactorization is to clear up the global scope of all the library variables, functions and objects. |