3 ms·
Going back not only means starting from scratch but also adopting anything that the code to be changed touches. It's often a lot of work with uncertainty and th
by dgb23 3y ago
Going back not only means starting from scratch but also adopting anything that the code to be changed touches. It's often a lot of work with uncertainty and thanklessness attached to it.
- marcosdumay 3y agoNot starting from scratch. But developers never do things like reduplication, or merging modules. Those concepts are so alien that I believe if I say those words on a recent conversation, lots of people will pop trying insisting on redefining them into meaningless ones.
- pkolaczk 3y agoIt's not any worse than introducing a new abstraction when there previously wasn't one. At least in a statically typed language one will quickly identify those touch points. When introducing a new abstraction there is no such help.