Refactoring is for Humans
Refactoring—restructuring code without changing its behavior—can also be defined as a type of code transformation that concerns the human (programmer) but is of very little concern to a computer.
Blog
Exploring the art and science of writing clean, maintainable code. From psychological principles to practical techniques.
Refactoring—restructuring code without changing its behavior—can also be defined as a type of code transformation that concerns the human (programmer) but is of very little concern to a computer.
Check out the Professional Refactoring books for comprehensive techniques and real-world examples.