スパゲティプログラム
スパゲティプログラム（spaghetti program）またはスパゲティコード（spaghetti code）とは、コンピュータプログラムの状態を指すための表現（俗語）であり、命令の実行順が複雑に入り組んでいたり、遠く離れた関連性の薄そうなコード間で共通の変数が使われるなど、処理の «流れ» や «構造» が把握しにくい見通しの悪い状態になっているプログラムのことである。
名称の由来は、皿に盛られたスパゲッティのように実行される箇所の線が絡み合っていることから。「パスタプログラム」とも呼ばれる。