Making a better textbook (was Re: The Deitel book)
Justin Sheehy
justin at iago.org
Fri Nov 8 13:05:28 EST 2002
Simon Callan <simon at callan.demon.co.uk> writes:
> If you are feeling cruel, you could give them a library that has both
> exposed internals, and proper interface functions, and then halfway
> through the course, change the library so that anyone who doesn't use
> the correct interface finds that subtle bugs have been introduced into
> their code.
I've seen courses that used this tactic to (with some success) teach
the value of obeying interfaces and abstractions.
-Justin
More information about the Python-list
mailing list