Domov vývoj Čo je teória cestovín? - definícia z technológie

Čo je teória cestovín? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená teória cestovín?

Teória cestovín je teória programovania. Je to bežná analógia pre vývoj aplikácií popisujúca rôzne programovacie štruktúry ako populárne cestoviny. Teória cestovín zdôrazňuje nedostatky v kóde. Medzi tieto analógie patrí špagety, lasagne a ravioly.

Techopedia vysvetľuje teóriu cestovín

Najpoužívanejšou analógiou pre vývoj aplikácií je špagetový kód, ktorý ukazuje písanie neštruktúrovaných postupov, ktoré vedie k tomu, že je ťažké porozumieť a aktualizovať kód.


Lasagna kód je považovaný za štrukturálne napísaný a vrstvený program. Aplikácia je ľahko čitateľná a má vrstvenú štruktúru. Avšak z dôvodu nepredvídateľných vzájomných závislostí v segmentoch kódu môže byť program lasagne veľmi ťažké modifikovať.


Ľahko modifikovaný a dobre napísaný objektovo orientovaný programovací kód (OOP) sa nazýva ravioli kód. Omáčka je vrstva rozhraní medzi rôznymi časťami.


Veľká časť programovacej práce v súčasnosti spočíva v prepísaní špagiet alebo laserových kódov do verzie OOP s rovnakou funkčnosťou. V niektorých prípadoch je program jednoducho nahradený úplne novým.

Čo je teória cestovín? - definícia z technológie