Innholdsfortegnelse:
Definisjon - Hva betyr pasta-teori?
Pastateorien er en teori om programmering. Det er en vanlig analogi for applikasjonsutvikling som beskriver forskjellige programmeringsstrukturer som populære pastaretter. Pastateori fremhever manglene i koden. Disse analogiene inkluderer spaghetti, lasagne og ravioli-kode.
Techopedia forklarer Pasta Theory
Den mest brukte analogien for applikasjonsutvikling er spaghettikode, som viser skriving av ustrukturerte prosedyrer som resulterer i at koden er vanskelig å forstå og oppdatere.
Lasagnakode sies å være et strukturelt skrevet og lagdelt program. Applikasjonen er enkel å lese og har en lagdelt struktur. På grunn av uforutsigbare innbyrdes avhengigheter i kodesegmenter kan et lasagne-program imidlertid være vanskelig å endre.
Enkel modifisert og godt skrevet objektorientert programmeringskode (OOP) kalles ravioli-kode. Sausen er laget av grensesnitt mellom forskjellige deler.
Mye av programmeringsarbeidet i dag er å omskrive spaghetti eller lasagne-kode til en OOP-versjon med samme funksjonalitet. I noen tilfeller erstattes programmet ganske enkelt av et helt nytt.