3 ms·
I agree in some sense. But I have found that every code base needs some kind of way to write "temporary" code AKA code that needs to be refactored at least. I
by dgb23 6y ago
I agree in some sense.
But I have found that every code base needs some kind of way to write "temporary" code AKA code that needs to be refactored at least.
If you don't define a place (and time) for this then it will happen anyway. Just all over your code base: patches, fixes, workarounds, todos.
The clearer it is to distinguish temporary code the better: "Start just writing what works here and then gradually move pieces of it over there, while testing and refactoring it."
When your code and communication is setup like this, then you will naturally incorporate this process because it is both pragmatic and very visible to everyone.