Re: Good code patterns in Python
by Michele Simionato other posts by this author
Jul 1 2003 1:28PM messages near this date
Re: Good code patterns in Python
|
automatically dl pages which needs cookie
hwlgw@[...].com (Will Stuyvesant) wrote in message news:<cb035744.0307010149.399df2eb@[...].
com> ...
> If you know that your source code is going to be used
> later by others, then I feel that code with the pattern:
>
> if some_condition:
> some_name = some_value
> else:
> some_name = other_value
>
> is often a mistake. Much better, safer, would be:
>
> some_name = some_value
> if not some_condition:
> some_name = other_value
I am sorry, but I feel that the first form is MUCH more readable than the
second one; the first form is crystal clear to me, whereas I must read
the second form two or three times to understand what it is going on.
I would never follow "guidestyles" suggesting the second one!
I only miss a ternary operator ... ;)
Michele
--
http://mail.python.org/mailman/listinfo/python-list
Thread:
Will Stuyvesant
Ben Finney
Erik Max Francis
Bernhard Herzog
holger krekel
Kirk Job-Sluder
Erik Max Francis
Dennis Lee Bieber
Jiri Barton
Lulu of the Lotus-Eaters
Terry Reedy
Steven Taschuk
Michele Simionato
|