Inhoudsopgave:
Definitie - Wat betekent Pasta Theory?
De pastatheorie is een theorie van programmeren. Het is een algemene analogie voor applicatie-ontwikkeling die verschillende programmeerstructuren beschrijft als populaire pastagerechten. Pasta-theorie wijst op de tekortkomingen van de code. Deze analogieën omvatten code voor spaghetti, lasagne en ravioli.
Techopedia legt Pastatheorie uit
De meest gebruikte analogie voor applicatie-ontwikkeling is spaghetti-code, die het schrijven van ongestructureerde procedures weergeeft waardoor de code moeilijk te begrijpen en bij te werken is.
Lasagne code is een structureel geschreven en gelaagd programma. De applicatie is gemakkelijk te lezen en heeft een gelaagde structuur. Vanwege onvoorspelbare afhankelijkheden in codesegmenten kan een lasagna-programma echter moeilijk te wijzigen zijn.
Eenvoudig te wijzigen en goed geschreven object-georiënteerde programmeercode (OOP) wordt ravioli-code genoemd. De saus is de laag interfaces tussen verschillende delen.
Veel programmeerwerk van vandaag is het herschrijven van spaghetti of lasagne-code in een OOP-versie met dezelfde functionaliteit. In sommige gevallen wordt het programma eenvoudig vervangen door een geheel nieuw programma.
