Spaghetti code
termine dispregiativo
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, thread e altri costrutti di branching (diramazione del controllo) non strutturati.

Il suo nome deriva dal fatto che questi tipi di codice tendono a assomigliare a un piatto di spaghetti, ovvero un mucchio di fili intrecciati ed annodati.
Spaghetti code è un esempio di anti-pattern.
Voci correlate
Collegamenti esterni
- Go To Statement Considered Harmful. La classica descrizione e degli spaghetti code fatta da Edsger Dijkstra.
- The Daily WTF - Curious Perversions In Information Technology