Skip to main content

Vad är pastatorin om programmering?

Pastatorin om programmering har att göra med komplexiteten hos olika programmeringsstrukturer.Precis som pasta kommer i många olika storlekar och former, gäller samma med programmeringskoden.Med en pastateori används en viss typ av pasta som en färgglad illustration för att identifiera vissa aspekter förknippade med en viss uppsättning programmeringsprotokoll.

Ett utmärkt exempel på en pastateori om programmering är spaghettikoden.Kokt spaghetti serveras ofta som en samling trådar som korsar över och sammanflätas med varandra.Det är praktiskt taget omöjligt att extrahera en sträng av spaghetti utan att orsaka en viss grad av störningar i de andra trådarna.

Med denna typ av pastateori förstås det att programmeringsarbetet är något händelse och kaotisk.Det finns liten eller ingen verklig struktur i programmeringskoden.Slutresultatet är att försöka ändra koden som är associerad med en del av sekvensen ofta skapar oförutsedda problem med en annan del av koden.Som ett resultat är en spaghettikod extremt svår att förstå när det gäller logisk utveckling och lika svårt att ändra utan att skapa nya problem.

Däremot kan pastateorin om programmering också hänvisa till programmering som är mycket strukturerad.Ett exempel på denna typ av teori kallas lasagne -koden.Lasagne är en skiktad pastarätt, med ingredienser placerade medvetet och konsekvent mellan skikten av lasagne -nudlar.Slutresultatet är en pastarätt som är enhetlig i hela och lätt delas upp i identifierbara komponenter.

När pastatorin eller programmering använder termen lasagna kod för att hänvisa till en programmeringsanläggning, belyser det logiken och ordningen som beställer att den beställer att ordningen som beställerverkar styra hela strukturen i den inblandade koden.Det är möjligt att modifiera avsnitten i koden utan att skapa en oförutsedd reaktion någonstans senare i kodbehandlingen.Logisk progression och sekvensering är kännetecken för en lasagne -kod, vilket gör den till en motsats till den mer kaotiska spaghettikoden.

Begreppet pastateorin om programmering tillskrivs vanligtvis Raymond Rubey.I ett brev som han skrev till en handelsmagasin 1992 använde Rubey terminologi relaterad till Ravioli och Spaghetti för att hänvisa till programmeringsstrategier och situationer.Den allmänna idén om en pastateori om programmering fångade och snart började olika programmeringsmetoder märkas av många programmerare som använder olika typer av pasta.I vissa fall pekade valet av pastanamn mot fördelaktiga attribut för en given programmeringskodstrategi, medan andra hänvisade till programmeringsmetoder som ansågs vara mindre effektiva och strukturerade