Código Baklava

Autor: Laura McKinney
Data De Criação: 2 Abril 2021
Data De Atualização: 1 Julho 2024
Anonim
Código Baklava - Tecnologia
Código Baklava - Tecnologia

Contente

Definição - O que significa o Código Baklava?

Código Baklava é um termo de TI para código muito complexo, especificamente, uma base de código que possui muitas camadas de abstração ou camadas arquiteturais. Os programadores falam sobre esse e outros problemas com o código na avaliação da melhor forma de desenvolver produtos de software e de quais armadilhas devem ficar longe ao escrever o código.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Código Baklava

O código baklava pode ser contrastado com outros termos-chave em TI. Um é o código espaguete, um termo negativo para código que tem lógica complicada demais e construção geral ruim. Por outro lado, o código baklava também pode levar a alguns dos mesmos tipos de problemas práticos que o código espaguete. Também é importante contrastar o código baklava com outro termo: código de lasanha - o código de lasanha também é usado para descrever software com uma estrutura em camadas, mas nem sempre é negativo. É frequentemente usado para descrever código simples e direto. Embora o código da lasanha possa não ser fácil de alterar devido a uma produção genérica ou homogênea, ele pode funcionar muito bem para o uso pretendido.


O código baklava, por outro lado, implica que o projeto tem muita abstração e que é provável que ele quebre ou funcione de alguma forma. Alguns especialistas falam sobre o código baklava "vazando" em todas as camadas e falam sobre as camadas de código como permeáveis, mas outros veem isso como uma falácia lógica, afirmando que, apenas porque algo tem muitas camadas, isso não significa que seja vai necessariamente vazar. O uso geral do código baklava descreve negativamente o software com camadas desnecessárias e pode ofuscar o processo de compreensão e trabalho com o código-fonte.