Timothy Margheim

19%
Flag icon
Perhaps the Java developers would argue that not everyone wants to use buffering for file I/O, so it shouldn’t be built into the base mechanism. They might argue that it’s better to keep buffering separate, so people can choose whether or not to use it. Providing choice is good, but interfaces should be designed to make the common case as simple as possible
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview