Spaghetti code: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m taipo
m piccole correzioni
Riga 1:
[[Image:Spaghetti.jpg|thumb|AUn piatto di [[spaghetti]] è indissolubilmente intrecciato, da qui il nome '''spaghetti code'''.]]
'''Spaghetti code''' è un termine dispregiativo per quei [[programma (informatica)|programmi]] per [[computer]] che abbiano una struttura di controllo del flusso complessa e/o incomprensibile con uso esagerato ed errato di [[GOTO]], [[eccezionieccezione (informatica)| eccezioni]], [[thread]] e altri construtti di ''branching''ramificazione non strutturati.
 
Il suo nome deriva dadal fatto che questi tipi di codice tendono a assomigliare a dei piatti di spaghetti, ovvero ad una catasta di fili intrecciati ed annodati.
'''Spaghetti code''' è un termine dispregiativo per quei [[programmi]] per [[computer]] che abbiano una struttura di controllo del flusso complessa e/o incomprensibile con uso esagerato ed errato di [[GOTO]], [[eccezioni (informatica)| eccezioni]], [[thread]] e altri construtti di ''branching'' non strutturati.
 
SpaghettiLo spaghetti code è un esempio di [[anti-pattern]].
Il suo nome deriva da fatto che questi tipi di codice tendono a assomigliare a dei piatti di spaghetti, ovvero ad una catasta di fili intrecciati ed annodati.
 
Spaghetti code è un esempio di [[anti-pattern]].
 
== Vedi anche ==
Line 11 ⟶ 10:
 
 
==LinkCollegamenti esterni==
* [http://www.acm.org/classics/oct95/ Go To Statement Considered Harmful]. La classica descrizione e degli spaghetti code fatta da [[Edsger Dijkstra]].
* [http://thedailywtf.com/ The Daily WTF - Curious Perversions In Information Technology]