"Code refactoring" is an expression widely used in programming communities and is used to describe the work of changing or rewriting the languageprogram code without changing the code results.
What is the root word of "Refactoring"? Does it come from the word "factor", like "doing the factor" again or "factory", like "refabricating"?