Spaghetti code: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m taipo |
m piccole correzioni |
||
Riga 1:
[[Image:Spaghetti.jpg|thumb|
'''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]], [[
Il suo nome deriva
▲'''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.
▲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:
==
* [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]
|