Evaluating python - a question
erno-news at erno.iki.fi
Thu May 17 21:36:41 CEST 2001
In article <9e100t$8e1$1 at news.netmar.com>,
alan.prescott at nospam.jarrold.com writes:
| This class has an attibute of forename so
| me = person()
| me.forename = 'Alan'
| is Ok but a simple typo (especially with my keyboard skills) of
| me.froname = 'Fred'
| will go undetected and I'll have to spend ages digging around to find a bug
| which languages like C/C++/Pascal would throw out at compile time.
using accessor methods instead of referencing the attributes directly
causes these to get caught immediately.
More information about the Python-list