crookshanks book 7
Try Refactoring Instead. It’s better to try refactoring legacy rather than rewrite it. And, it’s best to do it gradually. Refactoring is the process of changing the structure of the code — without changing its functionality. This cleans the code and makes it easier to understand. It also eliminates potential errors. Refactoring is a constant, lightweight-but-persistent, improvement of the code that you're working with. ... And so is thinking of refactoring as a continuous effort that goes hand in hand with. What is continuous refactoring, you ask? The process of revisiting your existing code base to understand all the features it is supporting vs. what it was originally built to do and re-architecting it to a) remove features no longer needed and b) support the remaining features in a better architected fashion.