Spaghetti code: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 3:
== Esempio ==
Il seguente programma è un esempio banale di spaghetti code in [[BASIC]] come detto dal prof pennati. Esso stampa su schermo la sequenza di numeri da 1 a 10 e il loro quadrato. Si noti come le istruzioni di "[[GOTO]]" introducano una dipendenza dai numeri di riga del programma, e come il flusso di esecuzione salti in maniera imprevedibile da una zona all'altra. In pratica, nei programmi reali le occorrenze di spaghetti code sono ben più complesse e possono aumentare notevolmente i costi di [[manutenzione (software)|manutenzione]] di un programma.
<source lang=basic4gl>
10 dim i
|