3 ms·
“Complex abstraction” is a contradiction in terms since an abstraction is a relation A -> B where B needs to be simpler than A.
by keybored 6y ago
“Complex abstraction” is a contradiction in terms since an abstraction is a relation A -> B where B needs to be simpler than A.
- jgwil2 6y agoFrom the client's point of view that may be true; abstraction should be the process of pushing complexity down. But in this case I think we're talking about code that has inadvertently introduced unnecessary complexity in an attempt to be hyper-generic.