Hacker News new | past | comments | ask | show | jobs | submit login

These are known as "kitchen sink" interfaces.

Unfortunately, it takes experience for people to realize that they're not such a good idea. A better design is the component approach. As you suggest, a zip library should not be doing file I/O.




For all the memes Java’s IO BufferedReader nonsense is really really composable because of this design.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: