スパゲッティコード

スパゲッティコード
制御フローが複雑に絡み合い、保守が困難なプログラムコードのこと。スパゲッティのように絡んでいる状態を比喩した用語。
「スパゲッティコード」を星図で探索する →

「スパゲッティコード」とは?意味を解説

コード内に無数の分岐やループが絡み合い、処理フローを追跡しにくくなったプログラムの状態を指します。変数の命名が不適切だったり、グローバル変数が多用されたり、関数が長すぎたりすることが原因となります。バグ修正や機能追加が困難になり、開発効率が低下します。

例文

「スパゲッティコード」の言い換え・類語

「スパゲッティコード」の対義語

連想語・周辺概念

語源・由来

英語の「spaghetti code」から。スパゲッティのように複雑に絡んだコードの様子を比喩的に表現した造語で、1970年代から使われている。

英語で言うと

spaghetti codetangled codemessy code

「スパゲッティコード」との違いを比較する

似た言葉との違い・使い分けを解説しています。

「スパゲッティコード」をもっと知る本

この言葉やそのテーマを深めたい方へ。

語彙の星雲で「スパゲッティコード」を探索する →