Spaghetti code

termine dispregiativo
Versione del 7 mar 2005 alle 19:23 di DracoRoboter (discussione | contributi) (taipos, immagine commons (??))

Spaghetti code è un termine dispregiativo per quei programmi per computer che abbiano una struttira di controllo del flusso complessa e/o incomprensibile con uso esagerato ed errato di GOTO, eccezioni, thread e altri construtti di branching non strutturati.

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

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.

See also

References

(EN) Denis Howe, Spaghetti code, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL

Categoia:Informatica