I love this approach 🙌
Personally, I think this helps a lot to organize the code in reasonable levels of abstraction - if I think in terms of high-level methods or functions that I’d like to have, I’ll be less tempted to reach for the file system or make an HTTP request when I should be thinking in terms of my business classes. Getting to the lower levels usually comes naturally out of filling in the missing methods.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.