[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