Indholdsfortegnelse:
Definition - Hvad betyder pasta-teori?
Pastateorien er en teori om programmering. Det er en almindelig analogi til applikationsudvikling, der beskriver forskellige programmeringsstrukturer som populære pastaretter. Pastateori fremhæver manglerne ved koden. Disse analogier inkluderer spaghetti, lasagne og ravioli-kode.
Techopedia forklarer Pasta Theory
Den mest udbredte analogi til applikationsudvikling er spaghetti-kode, der viser skrivning af ustrukturerede procedurer, hvilket resulterer i, at koden er vanskelig at forstå og opdatere.
Lasagnekode siges at være et strukturelt skrevet og lagdelt program. Programmet er let at læse og har en lagdelt struktur. På grund af uforudsigelige indbyrdes afhængigheder i kodesegmenter kan et lasagne-program imidlertid være vanskeligt at ændre.
Let modificeret og velskrevet objektorienteret programmeringskode (OOP) kaldes ravioli-kode. Saucen er laget af grænseflader mellem forskellige dele.
Meget af programmeringsarbejdet i dag er at omskrive spaghetti eller lasagne-kode til en OOP-version med den samme funktionalitet. I nogle tilfælde erstattes programmet simpelthen med et helt nyt.