Refactoring




In the world of software construction, refactoring is the activity whereby code is modified or enhanced. Perhaps you discovered that two separate pieces of code are performing the same function; you create a new home for the common code, remove it from the two original locations and replace it there with a call to the new, shared routine. You have refactored the code.

Some refactorings I am currently working on:

What are you refactoring in your life?