Qual é a teoria da massa da programação?

A teoria da massa da programação tem a ver com a complexidade de várias estruturas de programação. Assim como o macarrão vem em muitos tamanhos e formas diferentes, o mesmo acontece com o código de programação. Com uma teoria de massas, um tipo específico de macarrão é usado como uma ilustração colorida para identificar alguns aspectos associados a um conjunto específico de protocolos de programação.

Um excelente exemplo de uma teoria de massas da programação é o código de espaguete. O espaguete cozido é frequentemente servido como uma coleção de fios que atravessam e se entrelaçam. É praticamente impossível extrair uma fita de espaguete sem causar algum grau de perturbação aos outros fios.

Com esse tipo de teoria de macarrão, entende -se que o esforço de programação é um pouco acalento e caótico. Há pouca ou nenhuma estrutura real no código de programação. O resultado final é que a tentativa de modificar o código associado a uma parte da sequência geralmente cria imprevistoProblemas com outra parte do código. Como resultado, um código de espaguete é extremamente difícil de entender em termos de progressão lógica e igualmente difícil de modificar sem criar novos problemas.

Por outro lado, a teoria da programação de massas também pode se referir à programação altamente estruturada. Um exemplo desse tipo de teoria é conhecido como código de lasanha. A lasanha é um prato de macarrão em camadas, com ingredientes colocados deliberadamente e consistentemente entre as camadas de macarrão de lasanha. O resultado final é um prato de macarrão que é uniforme e é facilmente dividido em componentes identificáveis.

Quando a teoria ou programação da massa usa o termo código de lasanha para se referir a um esforço de programação, está destacando a lógica e a ordem que parecem governar toda a estrutura do código envolvido. É possível modificar seções do código sem criar umreação ipated em algum lugar mais tarde no processamento do código. A progressão lógica e o sequenciamento são características de um código de lasanha, tornando -o um oposto do código de espaguete mais caótico.

O conceito de teoria da mastagem da programação é tipicamente atribuído a Raymond Rubey. Em uma carta que ele escreveu a uma revista comercial em 1992, Rubey usou a terminologia relacionada a Ravioli e Spaghetti para se referir a estratégias e situações de programação. A idéia geral de uma teoria de massas da programação apanhada e logo vários métodos de programação começaram a ser rotulados por muitos programadores usando vários tipos de massas. Em alguns casos, a seleção de nomes de massas apontou para atributos benéficos de uma determinada abordagem de código de programação, enquanto outros se referiam a métodos de programação que foram considerados menos eficientes e estruturados

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?