目次:
定義-パスタ理論とはどういう意味ですか?
パスタ理論はプログラミングの理論です。 これは、さまざまなプログラミング構造を一般的なパスタ料理として記述するアプリケーション開発の一般的な例えです。 パスタ理論は、コードの欠点を強調しています。 これらの類推には、スパゲッティ、ラザニア、ラビオリのコードが含まれます。
Techopediaはパスタ理論を説明します
アプリケーション開発で最も広く使用されている例えは、スパゲッティコードです。これは、構造化されていないプロシージャを記述すると、コードの理解と更新が困難になることを示しています。
ラザニアコードは、構造的に記述され、階層化されたプログラムであると言われています。 アプリケーションは読みやすく、階層構造になっています。 ただし、コードのセグメント間の予測不可能な相互依存性のため、ラザニアプログラムを変更するのは難しい場合があります。
簡単に変更され、適切に記述されたオブジェクト指向プログラミング(OOP)コードは、ラビオリコードと呼ばれます。 ソースは、異なるパーツ間のインターフェースのレイヤーです。
今日のプログラミング作業の多くは、スパゲッティコードまたはラザニアコードを同じ機能を備えたOOPバージョンに書き換えることです。 場合によっては、プログラムは単に新しいものに置き換えられます。
