Spaghetti code

termine dispregiativo
Versione del 18 ott 2005 alle 11:55 di 81.208.74.179 (discussione) (ortografia e piccole correzioni)

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.

Un piatto di spaghetti è indissolubilmente intrecciato, da qui il nome spaghetti code.

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