6 ms·
> Highly OO abstracted code can be very hard to reason about too. Definitely. Coming up with all the right design patterns and abstractions can feel quite clev
by dahfizz 5y ago
> Highly OO abstracted code can be very hard to reason about too.
Definitely. Coming up with all the right design patterns and abstractions can feel quite clever and satisfying. But when someone else needs to debug that code, having to jump through layers and layers of object, interfaces, factories, etc to find out what a method call is actually doing is a pain.