Namai Plėtra Kas yra makaronų teorija? - apibrėžimas iš techopedijos

Kas yra makaronų teorija? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia makaronų teorija?

Makaronų teorija yra programavimo teorija. Tai yra įprasta programos kūrimo analogija, apibūdinanti skirtingas programavimo struktūras kaip populiarius makaronų patiekalus. Makaronų teorija pabrėžia kodo trūkumus. Šios analogijos apima spagečius, lazaniją ir raviolių kodą.

„Techopedia“ paaiškina makaronų teoriją

Plačiausiai naudojama analogija kuriant programas yra spagečių kodas, parodantis nestruktūruotų procedūrų rašymą, todėl kodą sunku suprasti ir atnaujinti.


Sakoma, kad lazanijos kodas yra struktūriškai parašyta ir sluoksniuota programa. Paraiška yra lengvai skaitoma ir turi daugiasluoksnę struktūrą. Tačiau dėl nenuspėjamų kodo segmentų tarpusavio priklausomybių lazanijos programą gali būti sunku modifikuoti.


Lengvai modifikuotas ir gerai parašytas objektinio programavimo (OOP) kodas vadinamas ravioli kodu. Padažas yra sąsajų tarp skirtingų dalių sluoksnis.


Daugybė programavimo darbų šiandien yra špagato ar lazanijos kodo perrašymas į OOP versiją su ta pačia funkcija. Kai kuriais atvejais programa tiesiog pakeičiama visiškai nauja.

Kas yra makaronų teorija? - apibrėžimas iš techopedijos