7 ms·
any sufficiently complex OOP program is indistinguishable from black magic. OOP tends to encourage going through more layers of indirection than necessary or h
by timwaagh 7y ago
any sufficiently complex OOP program is indistinguishable from black magic.
OOP tends to encourage going through more layers of indirection than necessary or helpful, which makes the flow hard to follow. E.g. instead of just calling a library method, OOP frameworks might have you extending a framework class. This makes OOP code difficult to debug and maintain.