On Thursday, 14 February 2013 at 10:01:21 UTC, Walter Bright wrote:
On 2/14/2013 12:32 AM, bearophile wrote:
Walter Bright:
A good interface design has the *minimum* number of functions out of which anything else can be built. Functions that are recombinations of other functions in the same interface do not belong in that interface.

It's tempting to create kitchen sink abstractions, but they really are a bad idea.

Yes, it actually makes reading code *harder* for everyone but the writer, because the code ends up lacking consistency.

Reply via email to