allowing braces around suites
rschroev_nospam_ml at fastmail.fm
Wed Sep 1 09:40:12 CEST 2004
Antoon Pardon wrote:
> Op 2004-08-31, Ville Vainio schreef <ville at spammers.com>:
>>>>>>>"Antoon" == Antoon Pardon <apardon at forel.vub.ac.be> writes:
>> Antoon> The nesting reflects the structure of the algorithm. If an
>> Antoon> algorithm is best described by the nesting of a number of
>> Antoon> control structures then i don't see how you are going to
>> Antoon> remove that nesting.
>>Functions and classes?
> If you need a function or class just to avoid nesting, then IMO
> you have only camoeflaged it. In order to understand what is
> going on you still need to understand how the nesting of
> a number of controls prroduce a certain result and when
> you write a function just to avoid nesting it often enough
> makes readablity harder.
I disagree. I have never seen an algorithm that couldn't be neatly
subdivided in blocks, or where at least a block could be isolated. And
in my experience it always enhances the readability significantly.
"Codito ergo sum"
More information about the Python-list