目次:
定義-スパゲッティコードの意味
スパゲッティコードは、プログラム内の制御がいたるところにジャンプし、追跡するのが難しいプログラミングソースコードのもつれたウェブを指すために使用される俗語です。 通常、スパゲッティコードには多くのGOTOステートメントがあり、そのようなステートメントを広範囲に使用する古いプログラムでは一般的です。
オブジェクト指向プログラミング言語のような、より構造化されたプログラミング言語の台頭により、スパゲッティコードの普及が減少しています。
Techopediaはスパゲッティコードを説明します
GOTOステートメントを備えたBASICのような古いプログラミング言語は、プログラマーがGOTOステートメントを使用してプログラムをある領域から別の領域に直接制御することが非常に便利であるため、スパゲッティコードの影響を非常に受けやすくなりました。
ただし、スパゲッティコードは、プログラムロジックを追跡するのが非常に難しくなるため、古いプログラムを調べることを任されているプログラミングチームによって恐れられています。 複雑なコードが発生するため、GOTOステートメントとスパゲッティコードの使用は、元の開発プロセスでのみ便利です。
スパゲッティコードで書かれた古いプログラムを取得するほど、開発者は、元の開発者であっても追跡することが難しくなります。