On Wed, 5 Jan 2011 17:15:13 +0100, Carlos Catucci
carlos.catu...@gmail.com wrote:
Il GOTO in C io lo ho sempre considerato una bestemmia.
Si vede che non hai mai gestito gli errori. :)
Riscrivi una funzione come questa http://tinyurl.com/2esxn2q senza usare
goto e valuta se il risultato è
Il GOTO in C io lo ho sempre considerato una bestemmia.
Si vede che non hai mai gestito gli errori. :)
Riscrivi una funzione come questa http://tinyurl.com/2esxn2q senza usare
goto e valuta se il risultato è migliore. Codice limitato a 80 colonne,
prego.
554 if (!(egtrid =
Il 05 gennaio 2011 18:03, Daniele Varrazzo p...@develer.com ha scritto:
On Wed, 5 Jan 2011 17:15:13 +0100, Carlos Catucci
carlos.catu...@gmail.com wrote:
Il GOTO in C io lo ho sempre considerato una bestemmia.
Si vede che non hai mai gestito gli errori. :)
Riscrivi una funzione come questa
On Wed, 5 Jan 2011 18:21:19 +0100, Carlos Catucci
carlos.catu...@gmail.com wrote:
Il GOTO in C io lo ho sempre considerato una bestemmia.
Si vede che non hai mai gestito gli errori. :)
Riscrivi una funzione come questa http://tinyurl.com/2esxn2q senza
usare
goto e valuta se il risultato è
2011/1/5 Daniele Varrazzo p...@develer.com
I dogma sono una brutta bestia. :)
Amen!
Qui e' spiegato bene
http://eli.thegreenplace.net/2009/04/27/using-goto-for-error-handling-in-c/
Anche se riconosco che l'uso del pattern Appeal To Authority fa il suo
effetto, specie con Dijkstra che disse
Cioè, per ogni funzione scrivi una funzione aggiuntiva, questa inparticolare
ha 9 parametri, il refactoring della funzione originale implica ridefinire
quella funzione e modificare tutti i punti in cui vienechiamata... e tutto
questo per rispettare la propria convinzione che goto non serva in
On Wed, 2011-01-05 at 18:29 +0100, Giorgio Zoppi wrote:
Il 05 gennaio 2011 18:03, Daniele Varrazzo p...@develer.com ha scritto:
On Wed, 5 Jan 2011 17:15:13 +0100, Carlos Catucci
carlos.catu...@gmail.com wrote:
Il GOTO in C io lo ho sempre considerato una bestemmia.
Si vede che non hai
Secondo me invece bisogna vedere caso per caso, non esiste un'unica
ricetta e non l'aveva certo Dijkstra tra le mani.
Cosa faresti se invece di scrivere software standard dovresti scrivere
software per sistemi embedded (magari con basse risorse)!?
Ma io facevo riferimento al caso da te
On Wed, 5 Jan 2011 21:09:51 +0100, Andrea Ambu andrea...@gmail.com
wrote:
Linus Torvalds scrisse:
diff -u --recursive --new-file v1.1.41/linux/kernel/sched.c
linux/kernel/sched.c
--- v1.1.41/linux/kernel/sched.c Wed Aug 3 09:32:33 1994
+++ linux/kernel/sched.c Tue Aug 9 09:34:45 1994