idioms for abstract base classes

Remco Gerlich scarblac at pino.selwerd.nl
Thu Apr 26 06:59:33 EDT 2001


zooko at zooko.com <zooko at zooko.com> wrote in comp.lang.python:
> In fact, I suspect that premature design, such as the mistake described here, is
> the most common error in software engineering (this contradicts the common
> belief that insufficiently farsighted design is the most common problem in
> software engineering).

Yes. I'm only just starting to learn this. I'm one of those people who wants
to make every design completely "clean and general" and therefore never get
anything done (so to speak).

Premature optimization is bad, but premature generalization is the same thing.

-- 
Remco Gerlich



More information about the Python-list mailing list