Refactoring. Temporary Holds and Customer Storage

Firstly, let me briefly explain what refactoring is.  Refactoring is a way of improving the internal structure of the code.  It doesnt change the functionality, but it changes the efficiency and correctness.  Refactoring is a continual part of software development and we do it all the time.  Sometimes that refactoring touches large areas of the code base.  This is one of those times. … Read More