newbie: self.member syntax seems /really/ annoying

Bruno Desthuilliers bdesth.quelquechose at free.quelquepart.fr
Thu Sep 13 15:39:34 EDT 2007


Wildemar Wildenburger a écrit :
> Bjoern Schliessmann wrote:
> 
>>> No, but the point being made is that it would be better IN
>>> THIS CASE.
>>
>>
>> It wouldn't. IMHO, rewriting the code to two or three lines would be
>> better.
>>
> 
> Well I think Charles' Point about making the equations look like the 
> ones in the paper(s) is a pretty good one. That is a special case in 
> that the code becomes clearer when it conformes to the standards of the 
> domain it is referring to; it is not meant to be understood by itself 
> but rather in conjunction with documents that motivate it.
> 
> Or in short: Breaking it into n>1 lines would make it more readable but 
> would break the connection with the form given in the papers. (Yes, of 
> course you can refer to the eq. in a comment but believe me: if you're 
> used to seeing a certain (form of) equation, your mind will trip over 
> any variation. That is best avoided.)

OTHO, simple math-illeterate programmers like me will have hard time 
maintaining such a code. Also and FWIW, it's not always possible to make 
a direct translation of a mathematic formula|algorithm in Python, and 
even when it is, it's not always the best thing to do wrt/ perfs (I 
recently had such a case, and after a pythonic rewrite the code was 
about 75% shorter, 50% faster, and 200% more readable for average joe 
programmer).

> ... my 2 sents, anyway ...

May I add my 2 cents - or should I send them  ?-)




More information about the Python-list mailing list