2 ms·
All abstractions leak. The good abstractions make it easy to run some of your own plumbing when this happens. Good ORMs fit this description.
by cageface 15y ago
All abstractions leak. The good abstractions make it easy to run some of your own plumbing when this happens. Good ORMs fit this description.
- Peaker 15y agoAll abstractions leak when you're debugging or trying to understand operational behavior of a whole system. But there are plenty of abstractions code virtually never has to plumb around (Many kernel APIs/memory management, network protocols, various programming language abstractions, etc). If an abstraction requires "plumbing around" in almost every project, that is indeed a problem with the abstraction.