Taula de continguts:
Definició: què significa la teoria de les pastes?
La teoria de la pasta és una teoria de la programació. És una analogia comuna per al desenvolupament d'aplicacions que descriu diferents estructures de programació com a plats de pasta populars. La teoria de la pasta destaca les mancances del codi. Aquestes analogies inclouen codi espaguetis, lasanya i raviolis.
Techopedia explica la teoria de la pasta
L’analogia més utilitzada per al desenvolupament d’aplicacions és el codi espaguetis, que mostra la redacció de procediments no estructurats, fent que el codi sigui difícil d’entendre i actualitzar.
Es diu que el codi de lasanya és un programa estructurat i format per capes. L’aplicació és fàcil de llegir i té una estructura en capes. Tanmateix, a causa de les interdependències imprevisibles en segments de codi, un programa de lasanya pot ser difícil de modificar.
El codi de programació (OOP) fàcilment modificat i ben escrit per objectes s'anomena codi ravioli. La salsa és la capa d’interfícies entre diferents parts.
Actualment, molta feina de programació és reescriure espaguetis o codi lasanya en una versió OOP amb la mateixa funcionalitat. En alguns casos, el programa es substitueix simplement per un de nou.
