3 ms·
My summary: Your code should not deal with things at a lower level of abstraction than itself. External libraries tend to expose lower level interfaces than yo
by zaptheimpaler 14y ago
My summary:
Your code should not deal with things at a lower level of abstraction than itself. External libraries tend to expose lower level interfaces than you need (because the API needs to be flexible enough to deal with a variety of use cases) , so build an abstraction in the middle between your code and the library that gives you exactly the functionality you need and nothing more.