3 ms·
I've been doing this a long time and one of the things I've learned is the more abstract the code, the more likely it is a changing business need will completel
by donatj 3y ago
I've been doing this a long time and one of the things I've learned is the more abstract the code, the more likely it is a changing business need will completely break the abstraction in unforeseeable ways.
Good code is easy to change.
Frankly, after years of falling heavily down the OO hole, I've come around to see procedural with as pure of functions as reasonable as probably the easiest to maintain long term.
Code is easy to follow and easy to modify.