Índice:
Definição - O que significa Teoria das Massas?
A teoria das massas é uma teoria da programação. É uma analogia comum para o desenvolvimento de aplicativos que descreve diferentes estruturas de programação como pratos populares de massas. A teoria das massas destaca as deficiências do código. Essas analogias incluem espaguete, lasanha e código de ravioli.
Techopedia explica a teoria das massas
A analogia mais amplamente usada para o desenvolvimento de aplicativos é o código espaguete, que mostra a escrita de procedimentos não estruturados, resultando em difícil compreensão e atualização do código.
Diz-se que o código de lasanha é um programa estruturalmente escrito e em camadas. O aplicativo é fácil de ler e possui uma estrutura em camadas. No entanto, devido a interdependências imprevisíveis em segmentos de código, um programa de lasanha pode ser difícil de modificar.
O código de programação orientada a objetos (OOP) facilmente modificado e bem escrito é chamado de código ravioli. O molho é a camada de interfaces entre diferentes partes.
Atualmente, grande parte do trabalho de programação é reescrever códigos de espaguete ou lasanha em uma versão OOP com a mesma funcionalidade. Em alguns casos, o programa é simplesmente substituído por um novo.