Código de espaguete

Autor: John Stephens
Data De Criação: 28 Janeiro 2021
Data De Atualização: 29 Junho 2024
Anonim
Código de espaguete - Tecnologia
Código de espaguete - Tecnologia

Contente

Definição - O que significa Spaghetti Code?

Código de espaguete é um termo usado para se referir a uma teia emaranhada de código fonte de programação em que o controle dentro de um programa salta por todo o lugar e é difícil de seguir. O código espaguete normalmente possui muitas instruções GOTO e é comum em programas antigos, que usavam essas instruções extensivamente.


O surgimento de linguagens de programação mais estruturadas, como as linguagens de programação orientadas a objetos, reduziu a prevalência do código espaguete.

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 Spaghetti Code

Linguagens de programação antigas como BASIC, que apresentavam instruções GOTO, eram altamente suscetíveis ao código spaghetti, porque os programadores acharam muito conveniente direcionar o controle do programa de uma área para outra usando as instruções GOTO.

No entanto, o código espaguete é temido pelas equipes de programação encarregadas de procurar programas antigos porque a lógica do programa se torna muito difícil de seguir. Como gera código complexo, o uso de instruções GOTO e código de espaguete é conveniente apenas durante o processo de desenvolvimento original.


Quanto mais antigo um programa fica escrito com código espaguete, mais difícil é para os desenvolvedores seguirem, mesmo os desenvolvedores originais.