Casa Sviluppo Cos'è la teoria della pasta? - definizione da techopedia

Cos'è la teoria della pasta? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Teoria della pasta?

La teoria della pasta è una teoria della programmazione. È un'analogia comune per lo sviluppo di applicazioni che descrive diverse strutture di programmazione come piatti di pasta popolari. La teoria della pasta evidenzia le carenze del codice. Queste analogie includono spaghetti, lasagne e ravioli.

Techopedia spiega la teoria della pasta

L'analogia più utilizzata per lo sviluppo di applicazioni è il codice spaghetti, che mostra la scrittura di procedure non strutturate che rendono il codice difficile da comprendere e aggiornare.


Si dice che il codice lasagna sia un programma strutturato e stratificato. L'applicazione è facile da leggere e ha una struttura a strati. Tuttavia, a causa di interdipendenze imprevedibili in segmenti di codice, un programma di lasagne può essere difficile da modificare.


Il codice di programmazione orientata agli oggetti (OOP) facilmente modificabile e ben scritto si chiama ravioli code. La salsa è lo strato di interfacce tra parti diverse.


Gran parte del lavoro di programmazione oggi sta riscrivendo il codice spaghetti o lasagna in una versione OOP con la stessa funzionalità. In alcuni casi, il programma viene semplicemente sostituito da uno nuovo.

Cos'è la teoria della pasta? - definizione da techopedia