4 ms·
I think many misunderstand/misinterpret abstraction with magic. Abstraction is naming things that share common properties and structures. Magic is expensive be
by revskill 4y ago
I think many misunderstand/misinterpret abstraction with magic. Abstraction is naming things that share common properties and structures.
Magic is expensive because it adds debts in debugging.
Non-abstraction is also expensive because it adds debts in development and refactoring.
Good abstraction pays later, it reduces debts, but you need to buy it first. It's not expensive if it's well produced and consumed.