Obsah:
Definícia - Čo znamená Lasagna kód?
Lasagna kód sa týka širokej štruktúry návrhu kódu, ktorá používa niekoľko hlavných vrstiev kódu na zostavenie programu. Toto je jeden z niekoľkých metafor pre cestoviny, spolu s výrazmi špagetový kód a ravioli kód, ktoré sa často pripisujú odborníkom na databázu Texas a guru kódu Joe Celko.
Techopedia vysvetľuje Lasagna kód
Jednou z bežných pracovných definícií laserového kódu je to, že nahrádza rozptýlenejšiu metodológiu kódu metódou, ktorá je štruktúrovaná av určitom zmysle jednotná. Jedna kritika laserového kódu je však taká, že keďže má sklon byť monolitický, môže byť ťažké zmeniť jeden aspekt väčšieho programu. Avšak fanúšikovia dizajnu laserového kódu to vnímajú ako vylepšenie oproti špagetovému kódu, pôvodnej metafore, kde napríklad mnoho príkazov goto v kóde môže vytvoriť zložité sady reťazcov, ktoré sa môžu zamotať.
Podobne ako iné teórie cestovín, aj laserové kódy by sa mali hodnotiť podľa toho, ako zefektívňujú kód a dosahujú kľúčové ciele pre vývojárov.
