2 ms·
There is an optimization that needs to be done between manageable code and deliverables. If your code is poorly structured it may be very difficult to expand or
by Topgamer7 7y ago
There is an optimization that needs to be done between manageable code and deliverables. If your code is poorly structured it may be very difficult to expand or iterate upon. This is not ideal, and will slow down your goals.
However you could spend forever rewriting and refactoring. What is the value in that?
- Zimahl 7y agoExcellent point. Companies need to make money to keep the doors open. There is no money made in fixing something that isn't broke on the off chance you might end up needing to utilize that code later. Tech debt should be addressed when necessary, not just on a whim because someone is uncomfortable with less-than-optimal code. Refactored code requires testing just like any code update, sometimes more depending on how significant the change is.