open encyclopedia * Article Search: * *
*
*

Spaghetti code

From open-encyclopedia.com - the free encyclopedia.

A plate of spaghetti looks twisted and tangled, which is where the name for spaghetti code comes from.
A plate of spaghetti looks twisted and tangled, which is where the name for spaghetti code comes from.

Spaghetti code is a pejorative term for a computer program code with a complex and tangled control structure, especially one using many GOTOs, exceptions, threads, or other "unstructured" branching constructs.

It is named such because program flow tends to look like a bowl of spaghetti, i.e. twisted and tangled. Also called kangaroo code because such code has so many jumps in it.

Spaghetti code is an example of an anti-pattern.

See also

References

This article was originally based on material from the Free On-line Dictionary of Computing, which is used under the GFDL.

External links



de:Spagetticode

Contribute Found an omission? You can freely contribute to this Wikipedia article. Edit Article
Copyright © 2003-2004 Zeeshan Muhammad. All rights reserved. Legal notices. Part of the New Frontier Information Network.