spaghetti
spaghetti
[spə′ged·ē] (electricity)
Insulating tubing used over bare wires or as a sleeve for holding two or more insulated wires together; the tubing is usually made of a varnished cloth or a plastic.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.
spaghetti code
Program code written without a coherent structure. The program logic moves from routine to routine without returning to a base point, making it hard to follow. Spaghetti code implies excessive use of the GOTO instruction, which directs the computer to branch to another part of the program without a guarantee of returning.
Although there are always ways around it, structured programming attempts to eliminate spaghetti code by using functions that, after being called and executed, return the computer to the instruction following the one that called it. See lasagna code, ravioli code, structured programming and spaghetti development.
 |
| Spaghetti Code |
|---|
| There are tons of spaghetti code lurking in the millions of applications written over the years. Spaghetti code is often the result of being in a rush to make a change in the program or fix a serious bug. |
spaghetti development
Rather than focusing on the creation of one product, spaghetti development refers to creating a large number of products and hoping one will be successful. The metaphor is "throw a bunch of spaghetti on the wall and see what sticks." See spaghetti code and spaghetti marketing.
spaghetti marketing
An approach to marketing a product without any strategic plan. Spaghetti marketing employs a variety of methods in order to learn which one has the best monetary return. See spaghetti development.Copyright © 1981-2025 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Copyright © 2003-2025 Farlex, Inc
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.