Cuprins:
Definiție - Ce înseamnă Teoria pastei?
Teoria pastelor este o teorie a programării. Este o analogie obișnuită pentru dezvoltarea aplicațiilor care descrie diferite structuri de programare ca feluri de mâncare populare pentru paste. Teoria pastelor evidențiază deficiențele codului. Aceste analogii includ codul spaghete, lasagna și ravioli.
Techopedia explică teoria pastelor
Cea mai utilizată analogie pentru dezvoltarea aplicațiilor este codul de spaghete, care arată scrierea procedurilor nestructurate, ceea ce face ca codul să fie greu de înțeles și actualizat.
Se spune că codul Lasagna este un program scris și stratificat structural. Aplicația este ușor de citit și are o structură stratificată. Cu toate acestea, din cauza interdependențelor imprevizibile pe segmente de cod, un program lasagna poate fi dificil de modificat.
Codul de programare (OOP), ușor de modificat și bine scris, se numește cod ravioli. Sosul este stratul de interfețe între diferite părți.
O mare parte din programarea de azi este rescrierea spaghetelor sau codului lasagna într-o versiune OOP cu aceeași funcționalitate. În unele cazuri, programul este înlocuit pur și simplu cu unul nou.
