[Python] Il troppo stroppia (era: Re: Quando è opportuno usare @staticmethod?)

Roberto De Ioris roberto a unbit.it
Ven 5 Dic 2014 17:49:10 CET


> 2014-12-05 17:36 GMT+01:00 Roberto De Ioris <roberto a unbit.it>:
>
>>
>> Poi ovvio se si usa il goto al posto di una funzione (come si faceva in
>> basic) stai facendo male. Se usi il goto quando hai altro (come le
>> eccezioni in C++ come diceva enrico) stai facendo male. Ma il c
>> "moderno"
>> (sempre che voglia dire qualcosa visto che il linguaggio non si e'
>> praticamente mai evoluto) senza goto sarebbe un incubo.
>
>
> a me fu insegnato che se lo usavi avevi sbagliato algoritmo
>
>

beh ti hanno insegnato qualcosa che si discosta parecchio dalla vita di
tutti i giorni (almeno negli ultimi 15 anni) :)

Prendi ad esempio l'implementazione di marshal.c in Python. Non puoi non
dire che goto renda il tutto piu' leggibile e chiaro.

Poi oh, i tempi cambiano, magari tra 10 anni tutti si mettono a usare
longjmp/setjmp

-- 
Roberto De Ioris
http://unbit.it


Maggiori informazioni sulla lista Python