ExpertiDict

Desenvolvimento de Software · Intermediário · Português · Informal

código espaguete

/ˈkɔ.dʒi.ɡu is.pa.ˈɡɛ.tʃi/locução substantiva

Código com fluxo emaranhado, cheio de desvios e dependências cruzadas, tão difícil de seguir quanto um prato de macarrão enrolado.

Onde usar

'Isso virou código espaguete': dito ao descrever módulos sem estrutura, em que mexer em um ponto quebra outro.

Exemplos

Esse módulo virou código espaguete depois de cinco anos de remendos.

Não dá para testar isso, é código espaguete puro.

Antes de adicionar a feature, precisamos desembaraçar esse código espaguete.

Cuidado

É gíria crítica; ao registrar o problema em documento, descreva o que está confuso, como acoplamento ou funções gigantes.

Sinônimos

spaghetti code, código emaranhado

Antônimos

código limpo

Origem

Tradução do inglês spaghetti code, pela imagem do macarrão enrolado.

Veja também

Todos os termos de Desenvolvimento de Software