Innehållsförteckning:
Definition - Vad betyder Pasta Theory?
Pastateorin är en teori för programmering. Det är en vanlig analogi för applikationsutveckling som beskriver olika programmeringsstrukturer som populära pastarätter. Pasta-teorin belyser kodens brister. Dessa analogier inkluderar spagetti, lasagne och ravioli-kod.
Techopedia förklarar Pasta Theory
Den mest använda analogin för applikationsutveckling är spaghettikod, som visar skrivandet av ostrukturerade procedurer vilket resulterar i att koden är svår att förstå och uppdatera.
Lasagnakoden sägs vara ett strukturellt skriven och lagrad program. Applikationen är lättläst och har en skiktad struktur. På grund av oförutsägbara beroenden i kodsegment kan ett lasagne-program dock vara svårt att modifiera.
Lätt modifierad och välskriven objektorienterad programmeringskod (OOP) kallas ravioli-kod. Såsen är skiktet av gränssnitt mellan olika delar.
Mycket av programmeringsarbetet idag är att skriva om spaghetti eller lasagnakod till en OOP-version med samma funktionalitet. I vissa fall ersätts programmet helt enkelt av ett helt nytt.