Hacker News new | ask | show | jobs
by xadoc 2191 days ago
The abstraction is there because in many static languages you will immediately have two implementations, the infrastructure one (database, API call, 3rd party) and the tests.